Lead Software Engineer (Automation) - Exton, PA
Key Duties and Responsibilities
- Leads architecting and implementation of DevSecOps methodologies into a modernized software development environment
- Provides guidance and collaborates with other engineers to plan, design and develop the DevSecOps environment that includes cohesive CI/CD pipelines. Acts as a technical reference within the DME Product Development Unit.
- Demonstrates deep understanding of DevSecOps and modern software development best practices and maintains them through technical reviews and mentoring
- Continuously analyzes the DevSecOps environment for technical and process improvements (e.g., integration of security measures, faster security and software updates, improved automation, reduced glitches, and software failures, etc.)
- Architects the software development environment with consideration of scalability, cost, and reliability
- Collaborates with development teams and leads projects that may involve restructuring code and/or significant changes to the developer experience
- Supports the entire Software Development Lifecycle with an emphasis on build and release management via automation
- Promotes DevOps as a team culture and new technologies
- Works independently with minimal supervision, may take on some mentoring responsibilities or supervise interns
- May be responsible for line management of a small technical team but primary duties are of an individual technical nature