Principle Software Engineer
Overview:
As a Principal Full-Stack Engineer in the Platform Engineering Team, you shape a rapidly evolving ecosystem spanning infrastructure, data, apps, and security across on-prem, cloud, and hybrid environments. You'll design, develop, test, and document services while driving automation to reduce risk. You collaborate with cross-functional partners to deliver secure, scalable platform capabilities and mentor junior engineers. You will lead with vision to enable transformational change and stay current with modern tech. Compensation / Benefitscomprehensive benefitsremote work optionseducational initiativescareer growth opportunitiesdiverse and inclusive culturespecial celebrations of history and growth
Responsibilities:
- Build and deliver technology services that support the technology platform
- Collaborate with analysts, product owners, SMEs, and PMs to ensure successful delivery
- Lead the design and engineering of solutions
- Ensure modern, secure, scalable development and operations (infrastructure as code, zero-trust)
- Review and approve code changes and mentor junior engineers
- Mature technology processes and improve architecture patterns
- Build and enhance CI/CD pipelines and develop supportable solutions
- Write tests, contribute to documentation, and maintain engineering wikis
- Integrate platform services with existing systems such as Service
- NowProvide technical troubleshooting and support for production systems
- Stay updated on emerging technologies and shape service roadmaps
Key requirements:
- 10+ years of Python (open source) or equivalent programming experience 5+ years supervising other developers and approving code through SDLCExperience with automated acceptance testing and unit-tested code
- Proficiency in building RESTful APIs and web services
- Strong understanding of cybersecurity risks and secure application design
- Experience in dynamic, collaborative software delivery environments
- Proven track record delivering value via CI/CDKnowledge of IT operations best practice for always-on services
- Experience with Agile/Scrum methodologies
- Open-minded and curious
- Strategic leadership and transformational mindset
- Transparent problem solving and collaborative feedback
- Python programmingRESTful APIsCI/CD (GitHub Actions, TeamCity)