Sr. Software Engineer - 1618438O

 Job-ID :   1618438O 
  Category :  Engineers 
  Position Type : Contract Remote 

Job Description


We’re looking for a Sr. Software Engineer to join the Client Public Cloud Engineering team.

This role is part of a fast-paced, dynamic team and will be a significant lead contributor in developing key enablement capabilities on our cloud platforms.  These platforms enable application teams to leverage key public clouds at Client and they add integrations to enable security, governance and cost management by various Client teams.

The candidate needs to have strong software development, infrastructure, and cloud engineering experience. The candidate should be able to function in a dynamic enterprise.  Must be capable of working on complex software projects in various languages.  Capable of becoming a trusted expert to our customers and partners.  Able to technically lead teams across organizational lines.    


As a Sr Software Engineer you will work across multiple public cloud service providers, collaborating closely with platform teams and cloud engineers to ensure success for our customers.  You will be responsible for developing reusable platforms, that are composable, and identifying areas in existing production systems that require enhancement.  You will be expected to:

  • Promote a culture of automation, transparency, accountability, and inclusion. 
  • Develop a library of automation and integration patterns.
  • Identify requirements for cloud-based infrastructure based on business requirements. 
  • Advocate for the needs of the customer.
  • Assist with troubleshooting and triage efforts during production incidents. 
  • Create, review, and improve architectural, api, and infrastructure documentation.


The Sr. Software Engineer role will be part of the Client Public Cloud Engineering organization and will work closely and collaborate with platform teams, infrastructure engineering and application teams to ensure success for our customers.


  • 5-10+ years' experience as a full-stack developer with a proven track record of success.
  • Experience leading and mentoring team members
  • Experience developing and reviewing complex solutions for strategic business initiatives
  • Experience developing standards and best practices for cloud software across the organization
  • Experience designing, developing, documenting, automated testing, and debugging across a wide variety of systems
  • Working knowledge of cloud security.
  • Strong experience with at least one statically typed language (e.g. Go, Java)
  • Strong experience with at least one dynamically typed language (e.g. JavaScript, Python, Clojure)
  • Strong experience with AWS required
    • Emphasis on CloudFormation and IAM, AWS StackSets and Step Functions
    • Bonus for experience with Azure and/or GCP
  • DevOps and systems experience are highly valued.
  • Strong experience with infrastructure-as-code principles.
  • Experience with NoSQL and SQL (DynamoDB, Postgres)
  • Experience with CI/CD, particularly Jenkins pipelines
  • Experience with CloudFormation or Terraform
  • Experience with GraphQL, REST
  • Experience with Docker and Kubernetes

Chat with us