Software Developer
Terrestrial Energy
Job Description
Job Description
Salary:
Come join us at Terrestrial Energy, a US developer of advanced, Generation IV nuclear reactors. We are growing our workforce to develop and deploy our Integral Molten Salt Reactor (IMSR) small modular nuclear plant to provide cost-competitive, clean firm heat and power to industry.
The Company has recently completed a merger creating a publicly listed operating company (NASDAQ IMSR), to secure the capital resources for our next growth phase. With the current alignment of US Federal and State government, as well as industry interest in Small Modular Reactor (SMR) and advanced reactor technologies such as Terrestrial Energys IMSR, there is today a unique and compelling opportunity to participate in the execution of the companys growth business plan.
The Company is building a team of high-performing business professionals and leaders in engineering, R&D, product management and business development areas at our Charlotte, North Carolina headquarters and future project sites. We are looking for talented individuals who can help build the organization, processes, and goal-orientated corporate culture to lead the company in our expansion. We are seeking people who:
- Have US market experience and perspectives bringing good judgement and innovative approaches to problem solving and business plan execution.
- Have demonstrated exceptional performance in past engineering projects.
- Offer exceptional leadership and team building capabilities.
- Have a deep understanding of the requirements for advanced reactor development.
- Can assist in the creation of the discipline and organized company structure, and contribute to a culture of excellence, necessary for the development and deployment of the Companys IMSR plant.
- Can thrive in a fast growing and opportunity business environment, and are capable of flexibility and adaptability at a time of organizational change.
- Have the specific skillset and experience for the following role:
The Software Developer, under the direction of the Digital Engineering Manager, is primarily responsible for designing and delivering full-stack solutions that integrate applications, streamline data flow, and improve the performance, reliability, and efficiency of the organization's technology stack.
Other Responsibilities Include:
- Design, build, and maintain internal applications and services across the full stack database, backend APIs, and user-facing frontends for forecasting and planning tools, simulation orchestration, dashboards, and integration layers.
- Build integrations between commercial engineering tools (PLM, MBSE, SPDM, schedule, ERP) and internal applications via their APIs and data formats.
- Productionize models in collaboration with Data Science, taking notebook-stage analyses to maintained services with appropriate testing, monitoring, and documentation.
- Own features end to end, from schema and API design through frontend implementation, deployment, and post-release support.
- Apply software engineering rigour appropriate for a regulated environment, including version control, code review, automated testing, configuration management, traceability, and software V&V practices.
- Collaborate with DevOps and Engineering IT on deployment, environments, and infrastructure for engineering tooling.
- Contribute to architectural decisions as the Digital Engineering tool portfolio grows.
Core Competencies
- Full-stack development across database, backend, and frontend layers
- Python and TypeScript, C#, or Java; React, Vue, or similar frameworks
- Software engineering best practices: testing, Git, CI/CD, APIs, and relational databases
- Cross-functional technical communication: Experience working in an Agile environment
Requirements
- Bachelor's degree in computer science, software engineering, or a related technical field, or equivalent demonstrated experience.
- 2 or more years of experience building and maintaining production-quality internal tools or services that real users depend on.
- Demonstrated full-stack delivery experience shipping applications that span database, backend, and frontend.
Assets
- Experience in nuclear, aerospace, defence, medical devices, or another regulated software environment, including familiarity with software V&V or safety-related software standards.
- Familiarity with MBSE, PLM, or SPDM tools or their APIs (Teamcenter, 3DEXPERIENCE, Cameo, ModelCenter, or similar).
- Experience integrating with or orchestrating scientific or simulation codes.
- Cloud and containerization experience (AWS or Azure, Docker, Kubernetes).
- Experience with data visualization libraries such as D3, Plotly, or Recharts for engineering and analytical dashboards.
Benefits
- Extended Healthcare Plan
- A vacation policy designed to support your work-life balance
- EAP Programs available to you and your family
- Wellness Subsidy
- Annual Performance Review
- Paid Volunteer Days A chance to give back!
- Career development opportunities
Please submit a Resume andCover Letter.
Candidates must be legally authorized to work in the US without the need for sponsorship for employment visa status.
Terrestrial Energy requires that the successful candidate be able to access and use information subject to U.S. Export Control Laws, which mandate all citizenships (including dual citizenships) be from the U.S. Department of Energys List of Generally Authorized Countries (10 CFR Part 810 Appendix A and can be found here:
-10/chapter-III/part-810/appendix- Appendix%20A%20to%20Part%20810) unless a specific authorization from the U.S. Department of Energy is obtained or unless you are a U.S. citizen, U.S. national, U.S. permanent resident, or protected individual under the U.S. Immigration and Naturalization Act (8 U.S.C. 1324b(a)(3)). Additional information can be found here: /-cfr-part-810 .
Terrestrial Energy Inc. is an equal opportunity employer and does not discriminate on the basis of any legally protected status or group. We encourage applications from all qualified individuals.
If you require accommodation during the application or interview process, please advise us as soon as possible so appropriate arrangements can be made. If you require technical support in a format that is accessible to you, please contact View email address on ziprecruiter.com
$62 - $65 per hour
...Akkodis is seeking a Java Full Stack Developer for a Contract job with a client in Plano, TX/Charlotte, NC(Hybrid). The ideal candidate responsibilities include developing and maintaining applications for Financial Crimes technology, enhancing system applications...SuggestedHourly payContract workTemporary workLocal area- ...Full Stack Java Developer Location: Jersey City, NJ Job Type: Full-time Job Description: We are seeking a skilled Java Full... ...with cross-functional teams to deliver high-quality software solutions. Key Responsibilities: Design, develop, and maintain...SuggestedFull time
- ...Job Title Collaborate with product owners, UX designers, data analysts, scrum masters, and developers to develop a world-class user experience. Recommend and effectively explain improvements in functionality, and UX elements that enable users to achieve their goals...Suggested
- ...Java Full Stack Developer Charlotte North Carolina (Hybrid role) Note: We are looking for individuals with experience above 8 years with Java full stack background. Recent Angular, Microservices and Banking/Financial background is good to have. Required skills/experience...Suggested
- ...Job Title: Java Full stack developer Locations: Charlotte NC, Richmond VA, Kennesaw GA, Chandler AZ, Chicago IL (Onsite) Fulltime only Skill: Java Full stack developer • Must have 10+ years of IT Experience. • Solid understanding and experience using...SuggestedFull time
- ...etc. to name a few. We have an excellent reputation with the clients. Currently, we are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, data analysts/data scientists, and machine learning engineers. Who Should Apply...H1b
- ...Description TGS Technology LLC is seeking a Full Stack Java Developer to join its development team in Charlotte, NC. This on-site... ...systems. The developer will apply programming knowledge and software development frameworks to implement application features,...
- ...Strategic Staffing Solutions is currently looking for Full Stack Java Developer, for a W2 contract opportunity! Full Stack Java Developer... ...initiatives with broad impact and large-scale planning for Software Engineering. Review and analyze complex multi-faceted,...Contract work
- ...Software Developer Design and implement scalable software solutions using Core Java and J2EE. Develop and maintain RESTful and SOAP web services. Utilize Spring Boot, Spring WebFlux, and Reactive Programming for modern application development. Build and maintain...
- ...participate in moderately complex initiatives and deliverables within Software Engineering and contribute to large-scale planning related to... ...Engineering. Required Qualifications ~ Full stack Developer: 4+ years of overall experience Java with Springboot and...
- ...Fullstack Java Developer Hi, Greetings! I have an exciting contract job opportunity for a Fullstack Java Developer role for Charlotte NC (Onsite). If you are comfortable with the JD and interested, please reply to me with your updated resume. Please find below the JD...Contract work
- Title: Java Fullstack Engineer Location: Charlotte, NC ( Onsite role ) Openings: 10 Duration: 1 year contract NOTE : ~ W2 candidates strongly preferred ~ Please note that client will do on-site interview. There wil NOT be zoom...Contract work
- ...Position Summary This Java Developer position will be part of the Wholesale Credit Systems Technology team. The Java Developer role is expected to work closely with scrum masters, subject matter experts, technology and feature leads, and business analysts to refine...
- ...Sr. Full Stack Java Developer Location: Charlotte, NC Duration: 12 Months Type: Hybrid (Local person or ready to relocate) Job Description: • 8+ years of experience (4+ years of Java application programming experience. 3+ years technology architecture experience...Local areaRelocation
- ...Java Full Stack Developer Work Location & Reporting Address: Charlotte, NC 28202 (Onsite-Hybrid. LOCAL CANDIDATES ONLY!) Contract duration: 6+ Months Does this position require Visa independent candidates only? Yes Interview Process (Is face to face required?) Virtual...Contract workLocal area
$63 per hour
...Position title: full stack java developer Number of openings: 3 Location: Iselin, NJ or charlotte, NC Onsite... ...managing applications on Kubernetes. ~ Strong understanding of software engineering best practices, including testing, code quality,...Permanent employmentContract workWork at officeLocal area3 days per week$59.53 - $67.53 per hour
...contact center technology team focused on migrating contact center software from on-premise to a cloud infrastructure. The selected... ...companywide with broad impact Act as a key participant in developing standards and companywide best practices for engineering complex...Hourly payContract workWork experience placement- ...Java Full stack Developer Charlotte, NC Fulltime Job description Job Summary Seeking a Senior Specialist with 6 to 11 years of experience in Java to design develop and maintain scalable microservices based backend applications within the JAVAMICROSERVICES...Full time
- ...accurate documentation of stakeholder requirements Participate in design discussions to capture software specifications, and aid in creation of process documentation. Develop, refine, and document code for new software applications, following detailed design...Full timeTemporary workRelocation
- ...Key Responsibilities 1. Architect, Design, And Develop Robust Solutions For Product And Project Sustenance Delivery Using Spring Boot, Java, And Hibernate, Ensuring Adherence To Quality Standards And Project Specifications. 2. Act As A Subject Matter Expert...
- ...Role: Senior Java Full Stack Developer Location: Charlette, NC - 5 days Onsite - No Hybrid Type: contract Mandatory: ReactJS Job Description: 12+ Years IT experience mandate • Strong proficiency and hands-on experience with...Contract work
- ...Job Role - Java Full Stack Developer Location - Charlotte, NC Job Description Must Have Technical/Functional Skills... ...DB. ~8-15 years of strong hands-on experience in complete Software Development Life Cycle with Java (8/17), J2EE, SpringBoot, Spring...
- Job Title: Full Stack Java Developer Location: Charlotte, NC 28202 (Onsite) Duration: 12 Months Interview Process (Is face to face required): Yes Job Details: Must Have Skills Java full stack, AWS Minimum years of experience 8-10 years
- ...Senior Full Stack Java Developer Location: Charlotte, NC (Hybrid – 3 Days Onsite: Monday, Wednesday, Thursday) Duration: 12-Month... ...Leadership & Collaboration Participate in large-scale enterprise software engineering initiatives. Collaborate with Architecture,...Contract workImmediate start
- ...Java Developer Strong proficiency in Java (version 11/17+), with extensive experience in Spring Boot, Spring MVC, and Hibernate/JPA... ...integration testing (e.g., JUnit, Mockito) to ensure high-quality software delivery. Work closely with product managers, UX/UI...
- ...business requirements, in line with guidance provided Facilitate software application design discussions, and document design decisions... ...bug fixes to uphold the software quality standards Develop user training programs, documentation, and support frameworks to...Full timeTemporary workRelocation
- ...community, celebrated for being your authentic self, and empowered to grow. About this role: Wells Fargo is seeking Senior Software Engineer in technology as part of Commercial and Corporate & Investment Banking Technology (CCIBT).This candidate will join the Global...Work experience placementRelocation package
- ...across portfolios; leads projects with significant business implications, participates in planning and priority estimates, and advises Software Engineers; executes with limited guidance Supports systems integration testing (SIT) and user acceptance testing (UAT) for large,...
- ~5+ years of full-stack development experience ~ Core Java - server-side (5+ years) ~ Angular or React (3+ years) ~ Advanced SQL queries (2+ years) Experience with data extraction, aggregation, and modernization using Big Data platforms (Iceberg, Dremio...
$90k - $125k
...Artificial Intelligence, Consulting, Digital, Cloud & DevOps, Data, and Software Engineering, servicing an array of noteworthy financial... ...Through research and development initiatives in our FinLabs we develop solutions for modernization, from Artificial Intelligence and...Temporary workWork experience placementFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer. Be the first to apply!
- software engineer amazon Charlotte, NC
- experienced software developer Charlotte, NC
- federal - software developer Charlotte, NC
- senior software engineer Charlotte, NC
- software developer fintech Charlotte, NC
- part time software developer remote Charlotte, NC
- software data engineer Charlotte, NC
- software engineer Charlotte, NC
- software engineer healthcare Charlotte, NC
- network software engineer Charlotte, NC

