The Senior Software Engineer is a hands-on contributor responsible for independently designing, building, and maintaining reliable, secure, and scalable software. This role defines and delegates complex coding plans for projects, contributes to application architecture, and delivers high-quality code through the full SDLC. The focus is execution: breaking down work, empowering and enabling teammates, and shipping features that meet business and performance goals.
ESSENTIAL FUNCTIONS
- Analyze, design, and develop software to create and/or enhance products.
- Create and enhance new features, technologies, applications, and processes that advance our software engineering department and products.
- Develop and maintain internal tools to improve efficiency and support various business segments.
- Create and maintain documentation and procedures for software installation and ongoing maintenance.
- Partner with end-users and other stakeholders to gather requirements, understand their needs, and make necessary modifications to applications to ensure they meet business goals.