Staff Software Engineer

Come join the Modern SaaS team as a Modern SaaS Capabilities Engineer. The Modern SaaS team is building a next generation platform using containers and Kubernetes. In this role you will develop and/or implement cutting edge solutions to enable speed and agility through the development experience.

We are looking for a highly motivated and creative problem solver with a passion for innovation to join our team and revolutionize the way the world does business.

  • Gather functional requirements, developing technical specifications, and project planning
  • Apply full understanding of the business requirements, the customer, and the solutions that a business offers to effectively design, develop, and implement customer capabilities, tools and processes that enable highly available, scalable & reliable customer experiences
  • Utilize deep knowledge of operations engineering, connected services, and information technology plus their knowledge of industry best practices to innovate and influence operational approaches and solutions
  • Work on significant assignments that are broad in scope and complexity, may cross several functional and organizational boundaries, and cover a wide range of issues
  • Exercise independent judgment in the selection of methods and techniques used to deliver operational solutions
  • Act in a technical leadership capacity: Mentoring junior engineers, new team members, and applying technical expertise to challenging programming and design problems
  • Create formal internal and external networks outside of own area of expertise to leverage and adopt ideas, technologies and best practices that helps the organization move fast
  • Liaison between platform product teams and end-users, developers
  • Coordinate technical dependencies with other teams
  • Act as a technical lead for complex projects
  • Design/develop apps, prototypes, proofs of concepts (POC's)
  • Will participate in the definition of project objectives
  • May influence organizational goals beyond a specific project
  • BS/MS in computer science or equivalent work experience
  • 5+ years proven working experience with public cloud (AWS or GCP preferred)
  • Previous working experience with Docker and Kubernetes (highly desirable, not required)
  • Solid understanding of DevOps operational model and responsibilities
  • Previous experience working and troubleshooting in a highly available micro-service architecture
  • 3+ years strong experience with any of the following languages: Java, Golang or Python
  • Experience with the entire Software Development Life Cycle (SDLC)
  • Exposure to GitOps model (desired)
  • Strong Customer Focus
  • Strong understanding of the Software design/architecture process
  • Experience with unit testing & Test-Driven Development (TDD)
  • Solid communication skills: Demonstrated ability to explain complex technical issues to both technical and non-technical audiences
  • Technical documentation on supported applications & operational tools
  • Design reviews of operational approaches and solutions
  • Contributions to Operational Standards and Requirements
  • Experience with Agile Development, SCRUM
  • Familiar with open-source practices
  • Always Be Learning: Experience with open source technologies preferred

Back to top