Martin Marietta

Software Engineer

Martin Marietta$88K — $105K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience)
  • 2+ years of professional software development experience
  • Proficient in modern JavaScript frameworks like React, Next.js, or Angular
  • Experience with C# and .NET/.NET Core
  • Strong skills in JavaScript and/or TypeScript
  • Knowledge of RESTful APIs development and consumption
  • Familiarity with Git version control

Responsibilities

  • Design, develop, test, and maintain modern web applications
  • Develop and consume RESTful APIs for application functionality
  • Build responsive and high-performance user interfaces
  • Collaborate with product owners and stakeholders for requirements gathering
  • Participate in code reviews and architecture discussions
  • Write clean and maintainable code following best practices
  • Troubleshoot and resolve software defects and production issues

Benefits

  • Comprehensive medical, dental, and vision coverage
  • Wellness programs and employee assistance plans
  • 401(k) plan with company matching contributions
  • Educational and tuition assistance programs
  • Generous paid time off including holidays and vacation
  • Pension plan and short- and long-term disability options
Full Job Description
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.


In return, we offer a highly competitive benefits package, including:
  • Medical
  • Prescription Drug
  • Dental
  • Vision
  • Health Care Reimbursement Account
  • Dependent Care Reimbursement Account
  • Wellness Programs
  • Employee Assistance Plan
  • Paid Holidays and Vacation
  • 401(k) with Company matching
  • Pension
  • Salary Continuation - Short-Term Disability
  • Long-Term Disability Options
  • Employee Life Insurance
  • Spouse & Dependent Life Insurance
  • Business Travel Accident Insurance
  • Direct Deposit Payroll
  • Educational/Tuition Assistance Plan
  • College Scholarship Program - for dependent children
  • Matching Gift Program
  • New Auto Purchase Discount Plans

About Martin Marietta

Martin Marietta is a leading supplier of construction materials, including aggregates, cement, ready mixed concrete, and asphalt. The company operates in 27 states and has over 400 facilities, serving customers in the construction, energy, and transportation industries. Martin Marietta is headquartered in Raleigh, North Carolina and was founded in 1993 through the merger of Martin Marietta Materials and the American Materials Company. The company has a strong commitment to sustainability and is focused on reducing its environmental impact through the use of alternative fuels and other initiatives. Martin Marietta is listed on the New York Stock Exchange under the ticker symbol MLM.
Learn more about Martin Marietta
Size
8,000 employees
Market Cap
$21.2 billion
Industry
Net Income
$720.8 million
5 Year Trend
+6%
Revenue
$4.7 billion

Similar Jobs

More Jobs at Martin Marietta

More Information Technology Jobs

Find similar Software Engineer jobs: