Martin Marietta

Senior Software Engineer

Requisition ID
Corporate Division


Recently debuting at #57 on Fortune magazine’s list of the 100 Fastest-Growing Companies in the world, Martin Marietta, a member of the S&P 500 Index, employs more than 8,500 employees at operations spanning 26 states, Canada and the Bahamas. A leading supplier of aggregates and heavy building materials, dedicated teams at Martin Marietta supply the resources for the roads, sidewalks and foundations on which we live.


At Martin Marietta, we are always looking for the best and the brightest, for people who have the potential to be the Company's future leaders. We are building on our foundation of success by selecting the finest people and helping them realize their potential. When you decide to build your career at Martin Marietta, you'll know what it's like to be respected, challenged and rewarded.


A snapshot of what you will do:

As a software engineer at Martin Marietta, you will be responsible for implementing and maintaining web and mobile software applications. You will be able to work as part of a team of software engineers, QAs, BAs, ERP Developers, and others to collaborate to ensure the best business solutions are being created.


Are these things you enjoy at work? If so, this role is for you. 

  • Building Java applications
  • Work with internal customers and product owners to identify user stories and features
  • Participation in and optimizing of code reviews
  • Helping to create development standards and adhere to existing ones
  • TDD style development
  • Learning about build operations while collaborating to build automation processes
  • Using Git all day, every day
  • Setting objectives, managing project timelines and seeing projects to completion
  • Occasionally working on projects outside of normal scope of this role


Some things you need to have done (requirements):

  • Graduated with a Bachelor’s degree, higher preferred
  • Built and maintained web applications in Java (or related language)
  • Familiar with SQL and Oracle and know how to pull/push data to them
  • Learned about TDD and started to write code in that style
  • Developed excellent communication (verbal, written, and presentation) skills


This position is based in Raleigh, NC. You must be able to relocate within a reasonable time frame.


Pay, Benefits and More:


Martin Marietta is a people-first company. Every day: we learn, we engage, we improve.

We take pride in treating our employees with respect and recognizing their value. To that we offer competitive salaries, generous benefit packages (medical, dental, vision and more), a PENSION (You heard that right, we still do that), higher education reimbursement, 401k with match, paid vacation and paid holidays.



  • 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

We are an equal opportunity employer.
Qualified minorities, women, veterans and individuals with disabilities are encouraged to apply.