Software Development Engineer III, Full Stack Web & Middleware Development
Join our team and do meaningful work that improves people’s lives. Our purpose—to improve customers’ lives by making healthcare work better—drives real change through innovation, collaboration, and continuous development. As a workplace, we empower employees to grow, innovate, and lead with purpose, fostering a culture that has earned us recognition as one of the best companies to work for.
About the role
As a Software Development Engineer III, you will analyze, design, code, test, maintain, debug, and modify software, applications, and systems for local, networked, web, mobile, or cloud-based technologies in an agile team environment. This hybrid role is based at our campus in Mountlake Terrace, Washington.
Responsibilities
- Consult with business partners and IT leaders to identify and understand problems or improvement opportunities, recommending scalable and performant technology solutions with a system-wide architectural view.
- Analyze moderate to high-risk business needs and design solutions across various platforms, using techniques like prototyping, proof of concept, and reference implementation while considering cross-system integration and dependencies.
- Develop and modify code and system setups based on program specifications using multiple programming languages or platforms, applying CI/CD practices and continuously improving systems.
- Provide technical advice and support to other team members.
- Perform unit testing, test automation, and document results; participate in cross-functional project testing efforts.
- Produce technical documentation and notifications for production changes or fixes, including SDLC artifacts.
- Analyze and resolve moderate to high-risk production problems, including performance tuning, debugging, root cause analysis, and participation in call-rotation.
- Collaborate with design teams and stakeholders to meet development milestones, provide peer design feedback, and act as a technical resource for the team and broader developer community.
- Mentor or advise less experienced staff and share knowledge across Premera’s developer community.
- Provide input on IT process standardization and ensure adherence to engineering best practices.
- Stay current with industry trends and opportunities, participate in educational opportunities, and share knowledge with teammates.
Requirements
- Bachelor’s Degree in Computer Science, Information Systems, or a related field.
- Five years of software development experience, including knowledge of the software development lifecycle and proficiency in one or more programming languages.
Qualifications
Preferred Qualifications:
- Experience working with cloud solutions.
- Experience in the healthcare industry or another highly regulated environment.
- Previous experience in an agile environment.
- Exposure to API and service-based technologies.
- Experience using and creating automated test tools.
- Experience with CI/CD pipelines and DevOps practices.
- Familiarity with containerization technologies (Docker, Kubernetes).
- Experience leveraging AI coding assistants and prompt engineering in software development workflows.
- Exposure to enterprise systems, customer-facing portals, or large-scale integration platforms.
Knowledge, Skills, and Abilities:
- Highly proficient in developing systems and applications to solve business problems across various scenarios.
- Strong expertise in systems coding, development tools, and best practices.
- Ability to adapt rapidly to new technologies and products.
- Strong collaboration and communication skills, with the ability to represent your team and articulate differing viewpoints.
- Commitment to continually improving technical knowledge and sharing it with others.
- Ability to take a lead role in technology development and deployment when needed.
- Strong written, verbal, and presentation skills for both technical and non-technical audiences.
- Professionalism in difficult situations, creative thinking, and demonstrated good judgment and decision-making.
- Strong logic and reasoning skills.
Physical Requirements
- Primarily a sedentary role requiring the ability to exert up to 10 lbs. of force occasionally.
- Ability to keyboard and communicate clearly in person and over the telephone.
Benefits
- Comprehensive medical, vision, and dental coverage with low employee premiums.
- Voluntary benefits, including pet insurance.
- Life and disability insurance.
- Retirement programs, including a 401K with employer match and a vested pension plan after 3 years of service.
- Wellness incentives and mental well-being resources, including counseling services, stress management, and mindfulness programs.
- Generous paid time off.
- Tuition assistance for undergraduate and graduate degrees.
- Employee recognition program for anniversaries and team accomplishments.
- Hybrid work model with on-site resources, networking opportunities, and team engagement.
- Commuter perks to reduce environmental impact and cost.
- Free on-site parking and subsidized on-campus cafes.
- On-site fitness and well-being center with in-person and virtual workouts, nutritional counseling, and recreational activities (e.g., shuffleboard, ping pong).
- Engaging on-site activities, including health and wellness events, coffee connects, and disaster preparedness fairs.
Pay
The salary for this role varies based on geographic location, market conditions, and specific skills and experience. The posted range is $111,900.00 - $190,200.00 (National Plus Salary Range, used in higher cost of labor markets including Western Washington and Alaska). Compensation will be discussed further during the interview process.