... level software. Company provided a unique opportunity for developers to work with a multitude of different clients and in multiple verticals. Company culture is one of collaboration and leadership.
... level software. Company provided a unique opportunity for developers to work with a multitude of different clients and in multiple verticals. Company culture is one of collaboration and leadership.
Embedded Software Engineer
Cary, NC · On-site
$60 - $64/hr
Work on small to mid-scale engineering projects * Ensure compliance with engineering standards and ... Embedded software development - 3+ years * Programming (C, C++, C#, or Java) - 3+ years * Object ...
Quick apply
Embedded Software Engineer
Cary, NC · On-site
$60 - $64/hr
Work on small to mid-scale engineering projects * Ensure compliance with engineering standards and ... Embedded software development - 3+ years * Programming (C, C++, C#, or Java) - 3+ years * Object ...
Data Engineer - Mid Level
$105K - $120K/hr
Knowledge in SharePoint, Salesforce or similar CRMs, and Workflow software * Intermediate to expert ... level Excel skills Physical Demands: The physical demands described here are representative of ...
Data Engineer - Mid Level
$105K - $120K/hr
Knowledge in SharePoint, Salesforce or similar CRMs, and Workflow software * Intermediate to expert ... level Excel skills Physical Demands: The physical demands described here are representative of ...
Data Engineer - Mid Level
Cary, NC · On-site
$107K - $128K/yr
Knowledge in SharePoint, Salesforce or similar CRMs, and Workflow software * Intermediate to expert ... level Excel skills Physical Demands: The physical demands described here are representative of ...
Data Engineer - Mid Level
Cary, NC · On-site
$107K - $128K/yr
Knowledge in SharePoint, Salesforce or similar CRMs, and Workflow software * Intermediate to expert ... level Excel skills Physical Demands: The physical demands described here are representative of ...
Principal Software Engineer Level 3: * Bachelor's Degree with 5 years of development experience (3 years with a Master's Degree, 1 years with a PhD). 4 additional years of experience may be ...
Principal Software Engineer Level 3: * Bachelor's Degree with 5 years of development experience (3 years with a Master's Degree, 1 years with a PhD). 4 additional years of experience may be ...
As a Mid-level Mechanical Engineer , you'll work on meaningful projects from concept through installation, partner with cross-functional teams, and help solve real engineering challenges for our ...
Quick apply
As a Mid-level Mechanical Engineer , you'll work on meaningful projects from concept through installation, partner with cross-functional teams, and help solve real engineering challenges for our ...
Senior Software Engineer, ONTAP Kernel Development
Morrisville, NC · On-site
$114K - $151K/yr
Software engineers focus on enhancements to existing products as well as new product development ... Provide technical guidance and mentoring to junior and mid-level engineers. * Clearly communicate ...
Senior Software Engineer, ONTAP Kernel Development
Morrisville, NC · On-site
$114K - $151K/yr
Software engineers focus on enhancements to existing products as well as new product development ... Provide technical guidance and mentoring to junior and mid-level engineers. * Clearly communicate ...
Experience with SKM or ETAP power system software * Experience with AutoCAD and/or Revit BIM ... other engineers Preferred Qualifications: * Experience in the Water/Wastewater industry
Quick apply
Experience with SKM or ETAP power system software * Experience with AutoCAD and/or Revit BIM ... other engineers Preferred Qualifications: * Experience in the Water/Wastewater industry
Mid Level Home District/Group: Kiewit Power Engineering Department: Design Engineering Market ... Knowledgeable in engineering software. SAP2000, SAFE, and Mathcad are preferred. * General ...
Mid Level Home District/Group: Kiewit Power Engineering Department: Design Engineering Market ... Knowledgeable in engineering software. SAP2000, SAFE, and Mathcad are preferred. * General ...
Golang Software Engineer
Raleigh, NC · On-site
$119K - $157K/yr
Mid-Senior Golang Software Engineer (Platform Engineering) We are seeking a mid-Senior level Golang Software Engineer to join a platform engineering team on a contract basis. This team builds the ...
New
Quick apply
Golang Software Engineer
Raleigh, NC · On-site
$119K - $157K/yr
Mid-Senior Golang Software Engineer (Platform Engineering) We are seeking a mid-Senior level Golang Software Engineer to join a platform engineering team on a contract basis. This team builds the ...
New
... deep level, you'll fit right in. Important Note: This is a software engineering role and not a ... prompt engineering role. Candidates with strong LLM prompting skills but limited understanding of ...
Quick apply
... deep level, you'll fit right in. Important Note: This is a software engineering role and not a ... prompt engineering role. Candidates with strong LLM prompting skills but limited understanding of ...
Mid- Level Transportation Engineer
Raleigh, NC · Hybrid
$75K - $99K/yr
AMT is seeking a Transportation Engineer, with a minimum of 4 years of relevant experience, to join the transportation team in our Raleigh, NC office. This position will support a variety of projects ...
Mid- Level Transportation Engineer
Raleigh, NC · Hybrid
$75K - $99K/yr
AMT is seeking a Transportation Engineer, with a minimum of 4 years of relevant experience, to join the transportation team in our Raleigh, NC office. This position will support a variety of projects ...
Mid- Level Transportation Engineer
Raleigh, NC · Hybrid
$75K - $99K/yr
AMT is seeking a Transportation Engineer, with a minimum of 4 years of relevant experience, to join the transportation team in our Raleigh, NC office. This position will support a variety of projects ...
Quick apply
Mid- Level Transportation Engineer
Raleigh, NC · Hybrid
$75K - $99K/yr
AMT is seeking a Transportation Engineer, with a minimum of 4 years of relevant experience, to join the transportation team in our Raleigh, NC office. This position will support a variety of projects ...
Mid- Level Transportation Engineer
Raleigh, NC · On-site
$75K - $99K/yr
AMT is seeking a Transportation Engineer, with a minimum of 4 years of relevant experience, to join the transportation team in our Raleigh, NC office. This position will support a variety of projects ...
Mid- Level Transportation Engineer
Raleigh, NC · On-site
$75K - $99K/yr
AMT is seeking a Transportation Engineer, with a minimum of 4 years of relevant experience, to join the transportation team in our Raleigh, NC office. This position will support a variety of projects ...
Principal Software Engineer (Identity)
Raleigh, NC · On-site +1
$153K - $189K/yr
Mentor senior and mid-level engineers and contribute to architectural reviews and platform roadmaps ... years of professional software engineering experience with a strong focus on identity and ...
Principal Software Engineer (Identity)
Raleigh, NC · On-site +1
$153K - $189K/yr
Mentor senior and mid-level engineers and contribute to architectural reviews and platform roadmaps ... years of professional software engineering experience with a strong focus on identity and ...
Principal Software Engineer (Identity)
Raleigh, NC · On-site +1
$153K - $189K/yr
Mentor senior and mid-level engineers and contribute to architectural reviews and platform roadmaps ... years of professional software engineering experience with a strong focus on identity and ...
Principal Software Engineer (Identity)
Raleigh, NC · On-site +1
$153K - $189K/yr
Mentor senior and mid-level engineers and contribute to architectural reviews and platform roadmaps ... years of professional software engineering experience with a strong focus on identity and ...
Principal Software Engineer (Identity)
Raleigh, NC · On-site +1
$153K - $189K/yr
Mentor senior and mid-level engineers and contribute to architectural reviews and platform roadmaps ... years of professional software engineering experience with a strong focus on identity and ...
Principal Software Engineer (Identity)
Raleigh, NC · On-site +1
$153K - $189K/yr
Mentor senior and mid-level engineers and contribute to architectural reviews and platform roadmaps ... years of professional software engineering experience with a strong focus on identity and ...
Java Software Engineer Level 5
$177K - $265K/yr
If this sounds like an opportunity for you, Northrop Grumman Space Systems Sector would love to have you join our team as a Level 5 Software Engineer based out of Aurora, CO. The new Software ...
Java Software Engineer Level 5
$177K - $265K/yr
If this sounds like an opportunity for you, Northrop Grumman Space Systems Sector would love to have you join our team as a Level 5 Software Engineer based out of Aurora, CO. The new Software ...
Mid Level Traffic Engineer
Raleigh, NC · On-site
Professional Engineer License (preferred) * Related experience * Experience working with local clients at the county and state level Working Conditions Work is performed within a general office ...
Mid Level Traffic Engineer
Raleigh, NC · On-site
Professional Engineer License (preferred) * Related experience * Experience working with local clients at the county and state level Working Conditions Work is performed within a general office ...
Mid Level Traffic Engineer
Raleigh, NC · On-site
Professional Engineer License (preferred) * Related experience * Experience working with local clients at the county and state level Working Conditions Work is performed within a general office ...
Mid Level Traffic Engineer
Raleigh, NC · On-site
Professional Engineer License (preferred) * Related experience * Experience working with local clients at the county and state level Working Conditions Work is performed within a general office ...
Mid Level Software Engineer information
See Durham, NC salary details
$61.4K - $73.8K
2% of jobs
$73.8K - $86.3K
4% of jobs
$86.3K - $98.8K
6% of jobs
$98.8K - $111.3K
8% of jobs
$117.9K is the 25th percentile. Wages below this are outliers.
$111.3K - $123.7K
7% of jobs
$123.7K - $136.2K
18% of jobs
The median wage is $139.1K / yr.
$136.2K - $148.7K
16% of jobs
$148.7K - $161.2K
2% of jobs
$166.3K is the 75th percentile. Wages above this are outliers.
$161.2K - $173.6K
26% of jobs
$173.6K - $186.1K
1% of jobs
$186.1K - $198.6K
8% of jobs
$61.4K
$142.6K
$198.6K
How much do mid level software engineer jobs pay per year?
What is a mid level software engineer?
A Mid Level Software Engineer is a professional with a few years of experience who develops, tests, and maintains software applications. They work independently on tasks, contribute to code reviews, and collaborate with teams to design and implement solutions. Mid-level engineers are expected to write clean, efficient code, troubleshoot issues, and improve system performance. They may also mentor junior developers and participate in architectural discussions. Typically, they have strong problem-solving skills and proficiency in programming languages relevant to their role.
What typical responsibilities can I expect as a mid level software engineer?
As a Mid Level Software Engineer, you will be involved in designing, coding, testing, and maintaining software applications, often working on both new and existing projects. You’ll collaborate with other engineers, product managers, and QA teams to deliver features that meet business requirements, while also participating in code reviews and contributing to architectural decisions. Your responsibilities may also include troubleshooting bugs, refining development processes, and occasionally mentoring junior engineers. This role typically offers a blend of technical challenge, teamwork, and opportunities for continued skill development.
What are the key skills and qualifications needed to thrive in the mid level software engineer position, and why are they important?
To thrive as a Mid Level Software Engineer, you need a solid understanding of software development principles, programming languages such as Java, Python, or C#, and a bachelor’s degree in computer science or a related field. Experience with version control systems like Git, familiarity with agile methodologies, and sometimes certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate are advantageous. Strong problem-solving skills, teamwork, and effective communication are standout soft skills in this position. These combined skills enable engineers to deliver high-quality code, collaborate efficiently within development teams, and adapt to evolving project requirements.
Is 25 too late to become a mid level software engineer?
- Remote Software Engineer Ncr
- Senior Palantir Software Engineer
- Contract Wso2 Software Engineer
- Remote Navy Software Engineer
- Senior Appian Software Engineer
- Full Time Software Engineer Glassdoor
- Director Fintech Software Engineer
- Senior Part Time Airbnb Software Engineer
- Winui
- Parttime Junior Software Developer No Experience

Full-time
Medical, Retirement, PTO
Re-posted 21 hours ago
Job description
The Backend Software Engineer will join an Agile team of professionals dedicated to providing custom solutions for clients of all sizes with a focus on enterprise level software. Company provided a unique opportunity for developers to work with a multitude of different clients and in multiple verticals. Company culture is one of collaboration and leadership. Self-starters are encouraged to build new things and are setup in an environment of never ending learning. Set goals and achieve them through collaboration with your team. We are 100% Remote, and the core team has been working together since 2016.
Qualifications:
- Bachelor's degree in Computer Science or Engineering or equivalent degree.
- 5+ years of experience delivering enterprise-class web applications or equivalent education plus experience.
- 4+ years of experience developing in Java language and JVM and associated toolchain like Maven.
- Proven working experience in Spring: Boot, Core, Security, Data (JPA & "NoSQL"), MongoDB.
- Proven working experience in "REST" HTTP APIs and the associated tools: Postman, OpenAPI/Swagger, Curl.
- Solid knowledge of security and associated best practices: Authentication (OAuth 2.0, OpenID Connect), TLS and certificates, hashing, encryption, network (VPC, Security Groups), OWASP.
- Strong knowledge of OOD and SOA principles, with ability to implement them in Java.
- Solid knowledge on Kafka, WebSocket preferably with STOMP.
- Experience deploying spring boot applications using docker containers and debugging builds.
- Strong experience with Software Engineering/CS fundamentals, including data structures and algorithms.
- Skilled in the software development lifecycle processes and experience with scrum, agile and iterative approaches.
- Software development patterns like OOP, Flux/Redux, Modular, MVVM, MVC and Observer.
- A healthy discipline of test driven development (TDD).
- The ability to learn at an incredible pace.
- A positive attitude and proactive approach.
- Interested in continual learning, development, and forward thinking.
Benefits include medical insurance, retirement plan, PTO, etc. Salary: 80K+ DOE. Keywords: Raleigh NC Jobs, Back-end Software Engineer, Java, JVM, Maven, Web Applications, Spring Boot, MongoDB, Rest API, Security, Kafka, WebSocket, STOMP, Docker, Software Developer, Architect, Programming, Programmer Analyst, North Carolina Recruiters, Information Technology Jobs, IT Jobs, North Carolina Recruiting
Looking to hire for similar positions in Raleigh, NC or in other cities? Our IT recruiting agencies and staffing companies can help.
We help companies that are looking to hire Back-end Software Engineers for jobs in Raleigh, North Carolina and in other cities too. Please contact our IT recruiting agencies and IT staffing companies today! Phone 630-428-0600 ext 11 or email us at jobs@nextstepsystems.com. Click here to submit your resume for this job and others.
Atlanta, Austin, Baltimore, Boston, Charlotte, Chicago, Cincinnati, Cleveland, Columbus, Dallas, Denver, Detroit, Fort Lauderdale, Houston, Indianapolis, Jacksonville, Kansas City, Los Angeles, Miami, Minneapolis, Nashville, New Jersey, New York, Philadelphia, Phoenix, Raleigh, Salt Lake City, San Antonio, San Diego, San Francisco, San Jose, Seattle, Silicon Valley, St Louis, Tampa, Washington DC
About Next Step Systems
Sourced by ZipRecruiter
Industry
It services
Company size
11 - 50 Employees
Headquarters location
Naperville, IL, US
Year founded
1995