Brookhaven National Laboratory is seeking a highly-skilled strategic leader for the Applications and Software Engineering department within the Information Technology Division (ITD) who is comfortable adapting to a dynamic environment with a track record of implementing technical and organizational change through careful analysis and collaboration with senior leadership.
Reporting to the ITD Applications department manager, this position oversees a software management and development team, a portfolio of local and cloud-based applications, and related integrations. They work with their peers and senior ITD leadership to drive application strategy and execution, overseeing projects through completion. They work in close collaboration with business partners and application stakeholders.
Brookhaven Lab's Information Technology Division's (ITD) mission is to deliver safe, efficient operations that ensure the delivery of the Lab's research mission by:
- Developing and deploying state-of-the-art information and computing systems in support of scientific research and business operations
- Providing a reliable and secure, high-speed network infrastructure for scientific and business computing
- Developing a scientific computing infrastructure that can support the computing needs that are common among the scientific departments
- Providing support to scientific and administrative programs to help them address their unique computing problems
- Providing a cost–effective, highly reliable, secure, and standardized computing infrastructure
- Promoting best practices in the areas of platform support, application development, and customer service
- Providing cost-effective information services to the Brookhaven Lab community including Research Library, publications, records management, and technical editing services, in support of the research mission and in compliance with contractual requirements
ITD includes experts in information technology (IT) infrastructure and operations, cyber security, business systems, data information, and information services, including records management and the Research Library. The ideal candidate is an excellent communicator who is resourceful and innovative, and who understands that collaboration with stakeholders from across the Laboratory is critical to ensure the right expertise and technology are in place to advance our mission of bringing science solutions to the world.
Essential Duties and Responsibilities
- Provide input into strategic direction while managing a team of software developers, and software architects.
- Evaluate employee performance, set group and individual expectations and goals, focusing on development and teamwork
- Build strong working relationships with laboratory customers, jointly identifying strategic needs and sharing those needs for ITD prioritization processes
- Act as an organizational change agent while advocating for business transformation through technology and operational excellence
- Maintain a continuous learning mindset, bringing modern thinking, practices, and research in technology management and solutions into the role
- Continually improve work procedures and processes for the group
- Addresses unusual and non-recurring problems by devising approaches to assess the situation, developing options, and introducing new procedures or tools as necessary
Required Knowledge, Skills, and Abilities
- BA/BS degree, preferably in computer science, information systems, related field or equivalent experience (on basis of 2:1)
- 10+ years of relevant experience
- Experience leading, developing, and supporting a team of software development professionals
- Direct experience leading the development of applications using the Microsoft stack in an enterprise environment
- Direct experience with most of the following technologies: ASP.NET MVC, ASP.NET Core, Entity Framework, IIS, Git
- Working knowledge of CI/CD concepts and tooling
- Working knowledge of relational databases including Oracle and MS SQL Server
- Ability to develop staff capability by building new competencies, maintaining an appropriately trained and motivated staff, and supporting their long-term professional development
- Ability to manage stakeholder and partner relationships, including consulting with internal departments to identify tactical and strategic needs
- Skilled in problem solving and decision making
- Ability to work effectively independently or as a team member
- Professional presence and proven track record of building and maintaining relationships
- Ability to keep current of emerging technologies, best practices, and lessons learned
Preferred Knowledge and Skills
- Advanced Degree
- Leading, creating or working in an agile environment, leveraging DevOps best practices
- Experience with Azure DevOps
- Experience with cloud-first architecture
- Experience developing and communicating strategic direction, both functional and technical
Other Information
- Visa Sponsorship is not available for this position
- There is a possibility of remote employment in this role if the candidate is not local. If fully remote, then minimal travel to the Lab may be required
Brookhaven Laboratory is committed to providing fair, equitable and competitive compensation. The full salary range for this position is $130400 - $217300 / year. Salary offers will be commensurate with the final candidate’s qualification, education and experience and considered with the internal peer group.