Software Engineer/Applications Programmer 1
Maximus
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
About the role
Role Overview
Maximus is looking for a Software Engineer / Applications Programmer 1 to support researchers using the Energy Data Exchange (EDX) platform and its APIs at NETL. You’ll act as a technical bridge between platform engineers and the research community, helping users integrate their scientific work with the platform infrastructure.
Responsibilities
- Build and maintain simple UI components using JavaScript frameworks
- Implement server-side logic and handle HTTP requests
- Perform basic CRUD operations against relational databases
- Run and test applications locally using containerization tools and execute pre-defined database scripts
- Participate in Agile ceremonies and complete assigned tickets
- Support researchers through integration guidance, from basic interaction up to containerizing/hosting applications in GCP
Requirements
- U.S. Citizen (Green Card holders and sponsorship not eligible)
- Ability to pass a government-sponsored Public Trust clearance process
- Bachelor’s degree in Computer Science/Engineering (or equivalent practical experience)
- 1+ years of professional experience
- Basic understanding of JavaScript frameworks (e.g., ReactJS, VueJS)
- Proficiency with HTML5 and CSS3 (semantic HTML and styling to provided mockups)
- Familiarity with DOM manipulation and handling user events
- Ability to write server-side logic (e.g., Python or Node.js)
- Familiarity with RESTful APIs and HTTP methods (GET, POST)
- Basic knowledge of relational databases (e.g., PostgreSQL/MySQL) and CRUD
- Basic proficiency with Git (clone/commit/push)
- Basic debugging skills for syntax and logic issues locally
Preferred Qualifications
- Familiarity with browser developer tools for troubleshooting
- Understanding of environment variables and configuration files
- Ability to follow coding standards and documentation
- Familiarity with an ORM for basic data retrieval/updates
- Understanding of primary keys, foreign keys, and table design
- Ability to run database scripts/migrations in a development environment
- Awareness of cloud-based AI services via standard API calls
- General understanding of LLMs and implementing basic AI-driven API integrations
About Maximus
Maximus is hiring for a role supporting the National Energy Technology Laboratory (NETL) at the Energy Data Exchange (EDX) platform. The position bridges platform engineering and the scientific research community to help researchers use EDX APIs and expand from basic usage to containerizing and hosting applications in a Google Cloud Platform (GCP) environment.
Scraped 4/17/2026