Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Software Developer in Charlotte, NC vacancy
  • $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... 
    Suggested
    Hourly pay
    Contract work
    Temporary work
    Local area

    Akkodis

    Charlotte, NC
    4 days ago
  •  ...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... 
    Suggested
    Full time

    Futran Tech Solutions Pvt. Ltd.

    Charlotte, NC
    1 day ago
  •  ...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

    Samprasoft

    Charlotte, NC
    17 hours ago
  •  ...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

    RIT Solutions

    Charlotte, NC
    4 days ago
  •  ...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... 
    Suggested
    Full time

    Syntricate Technologies

    Charlotte, NC
    1 day ago
  •  ...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

    SynergisticIT

    Charlotte, NC
    1 day ago
  •  ...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,... 

    TGS Technology

    Charlotte, NC
    1 day ago
  •  ...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

    Strategic Staffing Solutions

    Charlotte, NC
    3 days ago
  •  ...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... 

    Cynet Systems

    Charlotte, NC
    4 days ago
  •  ...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... 

    Mindlance

    Charlotte, NC
    17 hours ago
  •  ...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

    JConnect Infotech

    Charlotte, NC
    4 days ago
  • 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

    Redolent

    Charlotte, NC
    1 day ago
  •  ...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... 

    Insight Global

    Charlotte, NC
    1 day ago
  •  ...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 area
    Relocation

    Argyle Infotech

    Belmont, NC
    4 days ago
  •  ...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 work
    Local area

    Diverse Lynx

    Charlotte, NC
    3 days ago
  • $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 employment
    Contract work
    Work at office
    Local area
    3 days per week

    Anveta

    Charlotte, NC
    17 hours ago
  • $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 pay
    Contract work
    Work experience placement

    Genesis10

    Charlotte, NC
    3 days ago
  •  ...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

    VDart

    Charlotte, NC
    1 day ago
  •  ...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 time
    Temporary work
    Relocation

    Infosys

    Charlotte, NC
    3 days ago
  •  ...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... 

    Yochana

    Charlotte, NC
    4 days ago
  •  ...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

    VBeyond

    Charlotte, NC
    4 days ago
  •  ...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... 

    AceStack LLC

    Charlotte, NC
    4 days ago
  • 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

    eTeam

    Charlotte, NC
    2 days ago
  •  ...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 work
    Immediate start

    Leading Utilities Organization

    Charlotte, NC
    1 day ago
  •  ...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... 

    Cynet Systems

    Charlotte, NC
    3 days ago
  •  ...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 time
    Temporary work
    Relocation

    Infosys

    Charlotte, NC
    3 days ago
  •  ...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 placement
    Relocation package

    Wells Fargo

    Charlotte, NC
    17 hours ago
  •  ...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,... 

    Kasmo Global

    Charlotte, NC
    4 days ago
  • ~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...

    Saxon Global

    Charlotte, NC
    17 hours ago
  • $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 work
    Work experience placement
    Flexible hours

    Synechron

    Charlotte, NC
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Developer. Be the first to apply!