What are the responsibilities and job description for the Developer Lead position at BlueForge Alliance?
About BlueForge Alliance (BFA):
BlueForge Alliance is an agile program integrator positioned to meet the demand to build capacity for the defense industrial base. We are a unifying organization converging technology, manufacturing, economics, and state and federal government to provide a forward-facing, federated umbrella with national visibility.
As a non-profit, neutral convener, BlueForge Alliance aligns strategy with execution to coordinate regional stakeholders, assess and propose high-value efforts, and rapidly establish and deploy U.S. Department of Defense investments. By streamlining competing priorities and viewpoints, we aim to increase manufacturing capacity and technology adoption, boost the number of available suppliers and diversify investment into the defense industrial base.
Position Summary:
As the Developer Lead, you will oversee and lead a talented team of software developers and data engineers, ensuring the successful development and deployment of technical solutions that meet the organization’s goals. You will act as both a leader and a hands-on contributor, providing strategic direction while ensuring the team operates with excellence. This role demands strong technical expertise combined with leadership abilities to foster collaboration and innovation within the team. In addition to the following details, by being a BlueForger, you will be expected to uphold and exemplify our values of Belonging, Selfless Service, Integrity, Leadership, Respect, and Excellence. We uphold these values upon a backbone of humility driven by a culture of safety, vulnerability, and purpose.
Essential Duties and Responsibilities:
- Provide leadership and technical direction to the software developers and data engineers, aligning their efforts with organizational priorities.
- Engage directly in development tasks alongside development team, setting technical direction through hands-on coding, data pipeline design, and system architecture to ensure high-quality, scalable solutions.
- Collaborate closely with cross-functional teams and stakeholders to ensure the delivery of robust, scalable, and secure software and data infrastructure solutions.
- Oversee the design, development, and optimization of software applications and data pipelines that drive our data and analytics platforms.
- Guide the technical team through the full lifecycle of projects, from initial requirements gathering and design to deployment and ongoing optimization.
- Ensure best practices are followed across software development and data engineering, including code quality, architecture standards, and data security.
- Act as the primary technical point of contact, providing problem-solving support and ensuring alignment between technical initiatives and broader organizational objectives.
- Mentor and support team members, fostering a culture of continuous learning and professional growth.
- Stay current with emerging technologies and tools in software development, cloud infrastructure, and data engineering, applying them to improve our systems and processes.
- Strong communication skills with the ability to collaborate effectively across teams and manage stakeholder expectations.
- Performs other related duties as assigned.
Supervisory Responsibilities:
- Manages, develops and trains staff.
- Oversees the daily workflow of the department.
- Provides constructive feedback and timely performance evaluations.