Senior Software Engineer
New Yesterday
This position will report to the S2 Strategic Solutions Manager and is responsible for establishing and operationalizing Infrastructure as Code (IaC) and automation methodologies across the enterprise infrastructure landscape. The role will serve as a key contributor within a small, high-performing team composed of architects, engineers, and developers dedicated to the design, development, and deployment of scalable infrastructure solutions that span both Enterprise and Business Area ecosystems.
The successful candidate will possess strong technical proficiency in software design, development, and integration—specifically in developing foundational code used to interface with complex, multi-vendor, multi-operating system, and multi-functional infrastructure environments.
Key Responsibilities:
Design, develop, and maintain infrastructure automation products using sound engineering practices in alignment with the S2 Software Development Framework, leveraging approved CI/CD pipelines and standardized toolsets.
Collaborate with technical and non-technical stakeholders throughout the entire product lifecycle to ensure alignment, transparency, and successful delivery.
Support and enhance the CI/CD toolchain and associated capabilities to improve development velocity and deployment consistency.
Contribute to the maintenance and evolution of the S2 Software Development Framework, helping drive governance, standards, and best practices.
Provide support and development for Apple iOS mobile applications, ensuring compatibility with evolving OS updates and maintaining operational continuity.
Provide technical oversight and support for the S2 Automation Community, fostering knowledge sharing and reusable solutions across teams.
Actively support the development of infrastructure automation strategies and technical roadmaps that align with organizational goals and priorities.
Participate in resolution of cross-domain engineering issues, including performing Root Cause Analyses (RCA) to prevent recurrence and improve system resilience.
Promote execution excellence through consistent application of architectural standards, reusable engineering patterns, and enterprise-grade development tools.
Desired skills
Prefer 3+ years experience in developing and supporting Apple iOS mobile applications, with demonstrated ability to maintain compatibility with evolving iOS versions and ensure long-term operational stability.
AI/ML experience (preferred):
Applying machine learning for predictive insights and automation in infrastructure
Work with Large Language Models (LLMs) and Retrieval-Augmented Generators (RAGs)
Designing and optimizing input prompts and instructions for model performance and quality
Familiarity with frameworks like TensorFlow, PyTorch, or Scikit-learn
Experience integrating AI pipelines or models into software applications
DevSecOps knowledge, including secure CI/CD pipelines and cloud automation
3+ years of professional software engineering experience
- Location:
- Us