At a Glance
- Tasks: Lead and manage software engineering teams, ensuring high-quality delivery and compliance.
- Company: Dynamic tech company focused on innovation and professional growth.
- Benefits: Competitive salary, career development opportunities, and a supportive work environment.
- Other info: Opportunity to work with cutting-edge technologies and drive significant projects.
- Why this job: Shape the future of software engineering while making a real impact in a collaborative setting.
- Qualifications: Degree in Software Engineering and 10+ years of experience in leading teams.
The predicted salary is between 118800 - 145200 $ per year.
We continually strive to help our workforce achieve their professional and personal goals, engaging them in challenging and inspiring projects.
- Key Accountabilities
- Workforce Capacity & Resource
Arbitration: Managing the finite software engineering resource pool; deciding allocations and balancing priorities across project delivery, product development, and sustainment, including making conscious trade-offs regarding technical debt.
- Engineering Governance & Standards: Establishing and enforcing software development processes, quality benchmarks, and regulatory/safety compliance.
- Quality Assurance & Compliance: Accountable for driving the overall quality framework, robustness, and contractual compliance of software delivered by the discipline, operating under the technical and quality authority of the Chief Engineer - Hardware.
- Capability Development: Defining training matrices, career pathways, and recruitment strategies to scale the software engineering practice.
- Delivery Effectiveness: Accountable for the collective health, productivity, and output of the entire software engineering team.
- Line Management: Formal line management, performance evaluations, and leadership development for Software Team Leads.
Key Responsibilities
- Define, mandate, and rigorously enforce software engineering processes, technical standards, and frameworks, holding teams accountable for compliance and consistent application.
- Lead software resource planning and execute software resource arbitration across projects, products, and sustainment activities.
- Establish and maintain software verification, validation, and quality assurance practices to provide independent governance oversight across projects and products.
- Establish, monitor, and enforce software quality metrics (such as defect density, test coverage, and code quality benchmarks) to ensure high-quality software delivery.
- Conduct or delegate architecture and code reviews to ensure compliance with software engineering standards and architectural principles.
- Maintain visibility of software technical debt across products and projects, developing remediation and investment strategies for the Chief Engineer -Hardware.
- Manage the software engineering toolchains, version control, CI/CD pipelines, and licensing infrastructure required to support the software development lifecycle.
- Lead performance management, career progression, compensation reviews, and succession planning activities across the Software Discipline.
- Key Attributes & Experience
- Degree in Software Engineering, or a related technical field.
- 10+ years of software engineering experience, with proven experience in functional management or leading engineering teams.
- Extensive engineering experience across the product lifecycle in an engineering environment.
- Experience managing geographically distributed engineering teams across multiple physical sites.
- Familiarity with safety-critical software standards (e. g., DO-178C, DEF STAN 00-56) or secure systems development desirable.
- Registration on, or eligible to gain registration on the NER as a Professional Engineer is desirable.
- #J-18808-Ljbffr
Software Engineering Discipline Lead in Canberra employer: Electro Optic Systems
At Electro Optic Systems Holdings, we pride ourselves on being an exceptional employer that fosters a collaborative and innovative work environment. Our team of Opto Mechanical Engineers is engaged in cutting-edge projects that not only challenge their skills but also contribute to their professional growth. Located in a vibrant area, we offer competitive benefits, a strong focus on employee development, and a culture that values creativity and teamwork, making it a rewarding place to build your career.