Accuris is looking to solve problems, reduce risk, and accelerate innovation in engineering workflows by developing next-generation SaaS technology solutions that leverage proprietary artificial intelligence and engineering data. The Senior Director of Software Engineering will lead the development of a new product offering focused on model-based systems engineering (MBSE), requirements management, and interoperability between PLM and ALM systems, transforming how engineering teams manage complexity across the product lifecycle.
Requirements
- Ability to work across a variety of programming languages with deep expertise in the core project stack (.NET Core / C-Sharp).
- Hands-on experience with microservices design, RESTful APIs, and SaaS/PaaS application development; strong background deploying and scaling cloud-native applications across multiple cloud providers.
- Proficiency with container runtimes and orchestration platforms such as Kubernetes, including real-world experience running production workloads.
- Experience architecting and developing solutions for high-volume data ingestion and processing using technologies such as Kafka, Redis, or Apache Storm.
- Demonstrated success designing and evolving CI/CD pipelines, enforcing quality practices, and enabling rapid, reliable release cycles.
- Familiarity with search and indexing technologies; experience applying AI/ML to engineering workflows is a strong plus.
Responsibilities
- Lead and Scale Engineering Teams: Provide both technological and organizational leadership across multiple agile/scrum teams, ensuring clarity of vision, accountability, and consistent delivery of high-quality solutions.
- Ensure Alignment with Enterprise Architecture: Guide teams to produce strong technical designs that align with established enterprise architecture; collaborate closely with the Architecture team to ensure solutions are scalable, interoperable, and fit within the broader technology landscape.
- Champion Pragmatism & Excellence: Drive the right balance between technical elegance, functional requirements, and practical business outcomes while implementing and integrating new technologies.
- Deliver with Quality & Velocity: Take a leadership role in ensuring on-time, high-quality delivery of products across the full application lifecycle—from design and development to deployment and support.
- Advance Modern Engineering Practices: Evolve and maintain continuous integration and continuous deployment (CI/CD) pipelines; collaborate with quality engineering teams to strengthen automated unit, regression, and integration testing.
- Align Technology to Strategy: Maintain a deep understanding of business goals and long-term strategy, ensuring that architectural and technical decisions directly support customer needs and strategic objectives.
Other
- 15+ years of progressive responsibility in technical and engineering leadership roles, including 5+ years leading multiple agile development teams in a scaled environment.
- Build Cross-Functional Partnerships: Cultivate strong relationships with Product, Architecture, IT, business stakeholders, and external partners; ensure engineering outcomes align with enterprise priorities and customer needs.
- Develop People & Teams: Mentor and coach engineers, scrum leads, and technical leaders; foster knowledge sharing, collaboration, and a culture of innovation across all engineering teams.
- Business Acumen: Strong judgment in balancing technical trade-offs with business needs; able to prioritize effectively, collaborate across functions, and thrive in ambiguous environments.
- Leadership & Communication: Exceptional communication skills with a track record of mentoring, influencing, and bringing together diverse teams and cultures to achieve shared goals.