We are seeking a Lead Systems Software Engineer to join our team and take on a pivotal role in our API Management journey. This is a highly rewarding opportunity for someone looking to further develop their technical expertise within an ever-changing and dynamic environment. As the Lead Engineer on the team, you will be exposed to a diverse range of tools and technologies, shaping the course of our modernization efforts.
-
Responsible for ensuring engineering best practices to include analyzing, designing, developing, and deploying and supporting software solutions and/or infrastructure implementations/upgrades.
-
Responsible for ensuring production stability, monitoring, and root cause analysis of our platform
-
Establish, aggregate, and share enterprise standards and best practices
-
Lead the identification of technical problems and develop software solutions and automation capabilities to ensure the resiliency of our platforms
-
Provide technical leadership by leading design and code review, mentoring junior engineers, and exploration of new capabilities to improve our developer experience
-
Strive for continuous improvement and build continuous integration and continuous development pipeline (CI/CD Pipeline)
-
Bachelor’s Degree or equivalent experience
-
AWS or Docker or Kubernetes Certification Preferred
-
6+ years of working experience with hands on development using modern programming and scripting languages (Python, Go, JavaScript)
-
3+ years’ experience with AWS Cloud Services (AWS Certified Preferred) and containerized applications and container orchestration (Docker, Kubernetes - CKA Preferred)
-
3+ years’ experience in DevOps or SRE roles
-
Strong experience with monitoring and performance management/tuning of systems
-
Shown experience with integration of n-tier applications (i.e. REST, DNS, HTTP, SSL, Encryption, Authentication, Load Balancing)
-
Experience with Infrastructure-as-Code frameworks (Terraform, CloudFormation)
-
Experience working with DevOps, CICD, GitOps, Agile methodologies.
-
Experience with CI/CD pipelines and automation and how to apply it with services such as Gitlab CI, Jenkins, Code Pipeline, or Circle CI
-
Experience with Unit Testing
-
Experience leading engineering efforts by creating and leading multi-month roadmaps
-
Experience translating technical requirements into business requirements to help connect it back to the overall NM Strategy
-
Experience mentoring and coaching junior engineers
-
Experience dealing with ambiguity and conflicting priorities