The Principal Software Engineer will contribute to the code base while collaborating with team members across subject areas and with customers. The role translates storyboards and use cases into applications and leads the design and implementation of software solutions aligned with functional and non-functional requirements and the program’s strategic direction. The position leads application design efforts, participates in design and code reviews, and contributes to product quality planning through test-case development, reviews, and regression testing, with the goal of automating most testing. It also contributes to improving engineering practices in acceptance test-driven development (ATDD) and continuous integration and delivery (CI/CD), and works with a global team of developers to promote software engineering practices. The role includes providing guidance and mentorship to help team members reach their performance and career potential.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal
Education Level
No Education Listed