Lead Software Developer
We invite you to apply for a Lead Software Developer opening to support our systems in the Center for Nanoscale Materials (CNM). In this role you will lead and participate in software development and support the division’s operations, while identifying requirements, process improvements, and system configuration changes. You will also lead the evaluation, development, and implementation of new functionality, processes, systems, and the assessment and incorporation of upgrades for all systems. You may also lead and participate in software development of multiple projects simultaneously.
Key Functions and Responsibilities
Act as product owner/champion for one or more products or services
Works with leadership and laboratory stakeholders to develop long-range and short-term planning initiatives for necessary systems
Lead and participate in designing, coding, verifying, testing, documenting, amending, and refactoring moderately complex programs/scripts
Apply standard techniques and tools for developing user stories and eliciting user experience requirements
Responsible for all phases of operational data system development at CNM - either individually or by with additional internal resources
These phases include solicitation of needs, creation, testing, deployment and maintenance of data systems that are intended to synthesize input from scientific staff, user entry and ANL/external systems in order to create clearly auditable output that meets DOE reporting obligations
Anticipate changes in customer/user needs
Adapt products, and create product retirement and transition plans
Prioritize product and service requirements, develop product roadmaps, and own the product backlogs
Exercise technical responsibility and participation across all stages and iterations of software development
Measure and monitor applications of project/team standards for software construction, including software security
Contribute to the development of organizational policies, standards, and guidelines for software development
Implement physical database designs to support transactional data requirements for performance and availability; particular relevance to Department of Energy reporting requirements and work planning and control (WPC) compliance is a must
Implement data warehouse designs that support demands for business intelligence and data analytics
Required skills and qualifications:
Experience with full-stack application development
Knowledge of software development life cycle, agile development, software testing and debugging
Strong service orientation, demonstrated ability to work effectively in a customer-focused service environment
Knowledge of personnel and project management principles and tools
Ability to be highly responsive, meet demanding deadlines, and prioritize many diverse projects
Demonstrated oral and written communication skills including the ability to initiate and foster collaborative relationships
Ability to produce secure, reliable, and extendable code
Model Argonne’s Core Values: Impact, Safety, Respect, Integrity, and Teamwork
Preferred skills (not required):
Knowledge of Laboratory and User Facility systems (e.g., BES reporting requirements, CNM Proposal Lifecycle, Training Management System, General User Proposal System, DSX)
The selected candidate will be placed at the appropriate level (PT4 or PT5) dependent upon the depth and breadth of relevant knowledge and skills. The minimum requirements of the two levels are as follows:
PT4: Bachelor’s and 6+ years of experience, or a Master’s degree and 4+ years of experience, or equivalent
PT5: Bachelor’s and 10+ years of experience, or a Master’s degree and 6+ years of experience, or equivalent
This position description documents the general nature and level of work but is not intended to be a comprehensive list of all activities, duties, and responsibilities required of the job incumbent. Consequently, the job incumbent may be required to perform other duties as assigned.
Job FamilyProfessional Technical (PT)
Job ProfileApplications Development 4
Time TypeFull time
As an equal employment opportunity and affirmative action employer, and in accordance with our core values of impact, safety, respect, integrity and teamwork, Argonne National Laboratory is committed to a diverse and inclusive workplace that fosters collaborative scientific discovery and innovation. In support of this commitment, Argonne encourages minorities, women, veterans and individuals with disabilities to apply for employment. Argonne considers all qualified applicants for employment without regard to age, ancestry, citizenship status, color, disability, gender, gender identity, gender expression, genetic information, marital status, national origin, pregnancy, race, religion, sexual orientation, veteran status or any other characteristic protected by law.
Argonne employees, and certain guest researchers and contractors, are subject to particular restrictions related to participation in Foreign Government Sponsored or Affiliated Activities, as defined and detailed in United States Department of Energy Order 486.1A. You will be asked to disclose any such participation in the application phase for review by Argonne's Legal Department.
All Argonne offers of employment are contingent upon a background check that includes an assessment of criminal conviction history conducted on an individualized and case-by-case basis. Please be advised that Argonne positions require upon hire (or may require in the future) for the individual be to obtain a government access authorization that involves additional background check requirements. Failure to obtain or maintain such government access authorization could result in the withdrawal of a job offer or future termination of employment.
Please note that all Argonne employees are required to be vaccinated against COVID-19. All successful applicants will be required to provide their COVID-19 vaccination verification as a condition of employment, subject to limited legally recognized exemptions to COVID-19 vaccination.