Salary
💰 $152,200 - $204,100 per year
Tech Stack
AWSEC2JavaJenkinsPythonScala
About the role
- Serve as an advanced resource for other software engineers through peer coding, knowledge sharing, and helping them navigate daily technical challenges.
- Break down complex problems into smaller tasks that can be prioritized and worked on by the team.
- Develop roadmaps that define a project vision and drive alignment across the organization.
- Lead large projects that require frequent communication with stakeholders and mitigation of risks that could negatively impact the business.
- Establish processes that ensure users and stakeholders receive strong support, incidents are promptly investigated and documented, and development workflows enhance team productivity.
- Builds solutions for problems of sizable scope and complexity, which have been successfully deployed for customers/users.
- Provide support to platform users related to onboarding, issue resolution, ad hoc code debugging, and platform bug fixes.
- Builds and enhances Continuous Integration and Delivery (CI/CD) pipelines.
Requirements
- Minimum of 7 years of professional software engineering experience, including work on large-scale projects.
- Bachelor’s degree in Computer Science, Information Systems, Software, Electrical or Electronics Engineering, or comparable field of study, and/or equivalent work experience.
- Intermediate to advanced coding experience with one or more of the following programming languages: Python, Java, or Scala
- Experience writing, maintaining and deploying RESTful services.
- Experience integrating with CI/CD platforms and tool chains such as GitHub, Artifactory, Gitlab, and Jenkins.
- Amazon Web Services-based infrastructure and management including some of: SQS, ALB, EC2, CloudFormation, CloudWatch, Lambda, VPC, ECS, EKS, IAM, S3, etc.