Software Engineer

Martin-Marietta-1798b2fd

Raleigh (NC)

On-site

USD 90,000 - 120,000

Full time

5 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Martin-Marietta-1798b2fd is seeking a Software Engineer in Raleigh, NC to design, develop, and maintain modern web applications using React, Next.js, Angular, and C#/.NET. You will build RESTful APIs, create responsive UIs, and work across cross-functional teams in an Agile environment.

The role requires a minimum of 2+ years in software development, practical experience with modern JS/TS frameworks, and strong problem-solving and communication skills.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field.

Responsibilities

  • Design, develop, test, and maintain modern web applications using React, Next.js, Angular, and C#/.NET.
  • Develop and consume RESTful APIs to support front-end and back-end functionality.
  • Build responsive, intuitive UIs using modern JavaScript/TypeScript.
  • Collaborate with product owners, stakeholders, and engineers to gather requirements.
  • Participate in architecture discussions and code reviews.
  • Write clean, well-documented code following standards.
  • Develop and execute unit tests and support automated testing.
  • Troubleshoot and resolve defects and production issues.
  • Utilize Git-based workflows and CI/CD development.
  • Contribute to process improvements and multi-priority delivery.

Skills

React
Next.js
Angular
C#/.NET
REST APIs
TypeScript
JavaScript
Git
SQL Server
Azure/AWS
CI/CD
Agile/Scrum
Unit testing

Education

Bachelor's degree in Computer Science/Software Engineering

Tools

Docker
GitHub Actions
Azure/AWS

Job description

Summary:

The Software Engineer will design, develop, and maintain modern web applications that support critical business operations and enhance the user experience for both internal and external customers. This role focuses on building scalable, high-quality applications using React, Next.js, Angular, and C#/.NET while collaborating closely with cross-functional teams throughout the software development lifecycle.

The ideal candidate has experience building responsive web applications, developing RESTful APIs, and following modern software engineering best practices. This individual should be comfortable working independently as well as within an Agile development team. Reporting to the Senior Manager of Software Engineering, this position is based in the Raleigh, NC Corporate Office and requires on-site presence five days per week.

Responsibilities
  • Design, develop, test, and maintain modern web applications using React, Next.js, Angular, and C#/.NET.
  • Develop and consume RESTful APIs to support front-end and back-end application functionality.
  • Build responsive, intuitive, and high-performing user interfaces using modern JavaScript and TypeScript frameworks.
  • Collaborate with product owners, business stakeholders, and fellow engineers to gather requirements and deliver technical solutions.
  • Participate in architecture discussions, code reviews, and technical design sessions.
  • Write clean, maintainable, and well-documented code that follows established coding standards and best practices.
  • Develop and execute unit tests and support automated testing initiatives to ensure application quality.
  • Troubleshoot, debug, and resolve software defects and production issues.
  • Utilize Git-based source control and participate in pull request reviews and CI/CD development workflows.
  • Contribute to continuous improvement efforts by recommending enhancements to development processes, tools, and standards.
  • Manage multiple priorities while delivering high-quality solutions in a fast-paced environment.
Required Qualifications and Skills
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field (or equivalent professional experience).
  • 2+ years of professional software development experience.
  • Experience developing web applications using React, Next.js, Angular, or similar modern JavaScript frameworks.
  • Experience developing applications using C# and .NET/.NET Core.
  • Strong knowledge of JavaScript and/or TypeScript.
  • Experience building and consuming RESTful APIs.
  • Experience with Git version control and collaborative development workflows.
  • Working knowledge of SQL Server or other relational databases.
  • Strong problem-solving, analytical, and communication skills.
Preferred Qualifications and Skills
  • Experience with ASP.NET Core, Entity Framework, or other .NET technologies.
  • Experience with state management libraries such as RxJS/Signals, NgRx, or Context API.
  • Familiarity with CI/CD pipelines and GitHub Actions.
  • Experience with cloud platforms such as Microsoft Azure or AWS.
  • Knowledge of responsive design principles and web accessibility standards.
  • Experience with authentication and authorization technologies (OAuth, OpenID Connect, JWT).
  • Experience with Agile/Scrum development methodologies.
  • Familiarity with containerization technologies such as Docker.
  • Experience optimizing application performance and scalability.
  • Strong understanding of software architecture, design patterns, and separation of concerns.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Martin Marietta • Raleigh (NC)

On-site
USD 90,000 - 120,000
C#/.Net Full Stack Software Engineer
C#/.Net Full Stack Software Engineer

STG • Salt Lake City (UT)

On-site
USD 80,000 - 110,000
Senior Full Stack Engineer – .NET, React
Senior Full Stack Engineer – .NET, React

Jobtailor • Milwaukee (WI)

On-site
USD 90,000 - 130,000
Senior Software Engineer
Senior Software Engineer

Compunnel, Inc. • Kansas City (MO)

On-site
USD 100,000 - 150,000
Senior .NET Software Engineer
Senior .NET Software Engineer

OEC • United States

Hybrid
USD 100,000 - 140,000
Senior .NET Developer/ React Developer
Senior .NET Developer/ React Developer

Compunnel, Inc. • Austin (TX)

On-site
USD 100,000 - 140,000
Senior / Lead .NET Developer
Senior / Lead .NET Developer

American IT Systems • Lisle (IL)

On-site
USD 120,000 - 160,000
React Developer
React Developer

Nxtwave Disruptive Technologies (Hiring for a client) • United States

Remote
USD 140,000 - 180,000
Azure Cloud tooling
Docker and Kubernetes
JWT/OAuth 2.0 authentication
Senior Front-End Software Developer (React-NodeJS)
Senior Front-End Software Developer (React-NodeJS)

CatchProbe Intelligence Technologies • San Francisco (CA)

Remote
USD 120,000 - 160,000
Lead Software Engineer Node.js / React
Lead Software Engineer Node.js / React

Compunnel, Inc. • Florham Park (NJ), Northern (KY)

Hybrid
USD 120,000 - 180,000