JOBSEARCHER

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)