Summary
Symetra is a national financial services company dedicated to helping people achieve their financial goals and feel confident about the future. As a Senior Software Engineer I, you will build and maintain secure, scalable software, focusing on production stability and bug resolution, while contributing to a collaborative engineering culture.
Responsibilities
- Develop secure, high quality, performant scalable code, using the required programming language and tools
- Participate in design reviews, provide recommendations into design discussions
- Define and perform unit testing of code. Support functional and regression testing efforts
- Collaborate and participate in peer reviews
- Configure and support automated code builds and deployments
- Solve problems, and provide ongoing maintenance and support for applications and systems
- In collaboration with senior team members, write and maintain technical documentation, including design specifications, user guides, and maintenance manuals
- Stay up to date with the latest industry trends, technologies and standards, and apply them to enhance software solutions
- Foster a collaborative and inclusive environment that values diverse perspectives, promotes equity, and reflects Symetra’s commitment to a culture of belonging
Skills
- You have a high school diploma (required), plus a Bachelor's degree in engineering, Computer Science, or a related field and six years of related work experience or an equivalent combination of education and professional experience
- In‑depth knowledge of cloud architecture and design, including design patterns, reliability, and scalability, with hands‑on experience using AWS services such as Lambda, ECS, SNS/SQS, and DynamoDB
- Strong programming experience with JavaScript and TypeScript
- Experience working with database technologies, including both relational and NoSQL
- Solid understanding of developer tooling across the SDLC, including task management, source control, build, deployment, and operations
- Experience with CI/CD tools and workflows
- Exceptional communicator with strong analytical and problem‑solving skills and a data‑driven approach to decision‑making
- Experience using Azure DevOps is preferred
- Experience with LLMs and agentic programming, including responsible use of AI assistance, validating and refining generated outputs, and knowing the latest with emerging tools and best practices, is preferred
Qualifications
Must Haves
- You have a high school diploma (required), plus a Bachelor's degree in engineering, Computer Science, or a related field and six years of related work experience or an equivalent combination of education and professional experience
- In‑depth knowledge of cloud architecture and design, including design patterns, reliability, and scalability, with hands‑on experience using AWS services such as Lambda, ECS, SNS/SQS, and DynamoDB
- Strong programming experience with JavaScript and TypeScript
- Experience working with database technologies, including both relational and NoSQL
- Solid understanding of developer tooling across the SDLC, including task management, source control, build, deployment, and operations
- Experience with CI/CD tools and workflows
- Exceptional communicator with strong analytical and problem‑solving skills and a data‑driven approach to decision‑making
Nice to Haves
- Experience using Azure DevOps is preferred
- Experience with LLMs and agentic programming, including responsible use of AI assistance, validating and refining generated outputs, and knowing the latest with emerging tools and best practices, is preferred
Benefits
- Flexible full-time or hybrid telecommuting arrangements
- Plan for your future with our 401(k) plan and take advantage of immediate vesting and company matching up to 6%
- Paid time away including vacation and sick time, flex days and ten paid holidays
- Give back to your community and double your impact through our company matching