Software Engineer
Charlotte, NC · Hybrid
A minimum of 4 years' experience working in a software engineering environment. * Bachelor's degree ... Master's degree is desirable but not essential. * Proficiency in some front-end and back-end ...
Charlotte, NC · Hybrid
A minimum of 4 years' experience working in a software engineering environment. * Bachelor's degree ... Master's degree is desirable but not essential. * Proficiency in some front-end and back-end ...
Charlotte, NC · Hybrid
A minimum of 4 years' experience working in a software engineering environment. * Bachelor's degree ... Master's degree is desirable but not essential. * Proficiency in some front-end and back-end ...
Durham, NC · On-site
$45 - $48/hr
Software Engineer II Location: Durham, NC (hybrid remote) Candidates must be able to commute and ... Master's degree preferred. A successful candidate in this position will possess strong soft skills ...
Quick apply
Durham, NC · On-site
$45 - $48/hr
Software Engineer II Location: Durham, NC (hybrid remote) Candidates must be able to commute and ... Master's degree preferred. A successful candidate in this position will possess strong soft skills ...
$45 - $48/hr
Software Engineer II Location: Durham, NC (hybrid remote) Candidates must be able to commute and ... Master's degree preferred. A successful candidate in this position will possess strong soft skills ...
Quick apply
$45 - $48/hr
Software Engineer II Location: Durham, NC (hybrid remote) Candidates must be able to commute and ... Master's degree preferred. A successful candidate in this position will possess strong soft skills ...
Charlotte, NC · On-site
Job Position: - Senior Software Engineer Job Location: - Charlotte, NC (100% onsite) Job Type ... Bachelor's or Master's degree in Computer Science, Engineering, or related Prior experience in ...
Quick apply
Charlotte, NC · On-site
Job Position: - Senior Software Engineer Job Location: - Charlotte, NC (100% onsite) Job Type ... Bachelor's or Master's degree in Computer Science, Engineering, or related Prior experience in ...
Morrisville, NC · On-site
$169K - $253K/yr
Bachelor's degree in Computer Science or other STEM related degree with 5 + years of software development experience; 3 years with a Master's; 1 Year with PhD. * For a Senior Principal Engineer ...
Morrisville, NC · On-site
$169K - $253K/yr
Bachelor's degree in Computer Science or other STEM related degree with 5 + years of software development experience; 3 years with a Master's; 1 Year with PhD. * For a Senior Principal Engineer ...
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 ...
Morrisville, NC · Hybrid
$123K - $161K/yr
... Master's degree in Computer Science, Computer Engineering, Software Engineering, or another STEM discipline with 3 years of software development experience working on embedded real-time systems - OR ...
Morrisville, NC · Hybrid
$123K - $161K/yr
... Master's degree in Computer Science, Computer Engineering, Software Engineering, or another STEM discipline with 3 years of software development experience working on embedded real-time systems - OR ...
... Software Engineer to create AI and machine learning solutions for Special Operations. The role ... • Master's degree • ML, AI, or Solution Architecture Certification Company : Booz Allen ...
... Software Engineer to create AI and machine learning solutions for Special Operations. The role ... • Master's degree • ML, AI, or Solution Architecture Certification Company : Booz Allen ...
Morrisville, NC · On-site
$123K - $161K/yr
... Master's degree in Computer Science, Computer Engineering, Software Engineering, or another STEM discipline with 3 years of software development experience working on embedded real-time systems - OR ...
Morrisville, NC · On-site
$123K - $161K/yr
... Master's degree in Computer Science, Computer Engineering, Software Engineering, or another STEM discipline with 3 years of software development experience working on embedded real-time systems - OR ...
... for a software engineer to create AI and machine learning solutions that help solve Special ... • Master's degree • ML, AI, or Solution Architecture Certification Company : Booz Allen ...
... for a software engineer to create AI and machine learning solutions that help solve Special ... • Master's degree • ML, AI, or Solution Architecture Certification Company : Booz Allen ...
Morrisville, NC · Hybrid
$114K - $151K/yr
... Master's degree in Software Engineering, Computer Science, Electrical Engineering, or related field - 6+ years of professional software development experience - Hands-on experience in commercial ...
Morrisville, NC · Hybrid
$114K - $151K/yr
... Master's degree in Software Engineering, Computer Science, Electrical Engineering, or related field - 6+ years of professional software development experience - Hands-on experience in commercial ...
Morrisville, NC · On-site
$90 - $120/hr
Bachelor's or Master's degree in Software Engineering, Computer Science, Electrical Engineering, or related field * 6+ years of professional software development experience * Hands‑on experience in ...
Morrisville, NC · On-site
$90 - $120/hr
Bachelor's or Master's degree in Software Engineering, Computer Science, Electrical Engineering, or related field * 6+ years of professional software development experience * Hands‑on experience in ...
Charlotte, NC · On-site +1
In the alternative, employer will accept a Master's degree in Computer Science, Computer Engineering, or related technical field plus 1 year of experience in software engineering or IT consulting ...
Charlotte, NC · On-site +1
In the alternative, employer will accept a Master's degree in Computer Science, Computer Engineering, or related technical field plus 1 year of experience in software engineering or IT consulting ...
Charlotte, NC · On-site
In the alternative, employer will accept a Master's degree in Computer Science, Computer Engineering, or related technical field plus 1 year of experience in software engineering or IT consulting ...
Charlotte, NC · On-site
In the alternative, employer will accept a Master's degree in Computer Science, Computer Engineering, or related technical field plus 1 year of experience in software engineering or IT consulting ...
Southern Pines, NC · Hybrid
$115K - $154K/yr
Master's degree preferred. * 14+ years of experience in software development. * Higher level relevant degree may substitute for experience. * Expert proficiency in programming languages such as C ...
Southern Pines, NC · Hybrid
$115K - $154K/yr
Master's degree preferred. * 14+ years of experience in software development. * Higher level relevant degree may substitute for experience. * Expert proficiency in programming languages such as C ...
Southern Pines, NC · On-site
$115K - $154K/yr
Master's degree preferred. * 14+ years of experience in software development. * Higher level relevant degree may substitute for experience. * Expert proficiency in programming languages such as C ...
Southern Pines, NC · On-site
$115K - $154K/yr
Master's degree preferred. * 14+ years of experience in software development. * Higher level relevant degree may substitute for experience. * Expert proficiency in programming languages such as C ...
Charlotte, NC · On-site +1
In the alternative, employer will accept a Master's degree in Computer Science, Computer Engineering, or related technical field plus 1 year of experience in software engineering or IT consulting ...
New
Charlotte, NC · On-site +1
In the alternative, employer will accept a Master's degree in Computer Science, Computer Engineering, or related technical field plus 1 year of experience in software engineering or IT consulting ...
New
Southern Pines, NC · On-site
$115K - $154K/yr
Master's degree preferred. * 14+ years of experience in software development. * Higher level relevant degree may substitute for experience. * Expert proficiency in programming languages such as C ...
Southern Pines, NC · On-site
$115K - $154K/yr
Master's degree preferred. * 14+ years of experience in software development. * Higher level relevant degree may substitute for experience. * Expert proficiency in programming languages such as C ...
Raleigh, NC · On-site
$65/hr
Senior Software Engineer Location: Raleigh, NC Clearance Requirements: None Pay Rate: $65.00/hr ... Key Responsibilities: * Collaborate with Product Owner, Business Analyst, Scrum Master ...
Raleigh, NC · On-site
$65/hr
Senior Software Engineer Location: Raleigh, NC Clearance Requirements: None Pay Rate: $65.00/hr ... Key Responsibilities: * Collaborate with Product Owner, Business Analyst, Scrum Master ...
Morrisville, NC · On-site
$135K - $203K/yr
Bachelor's degree in Computer Science or other STEM-related degree with 5 + years of software development experience; 3 years with a Master's; 1 Year with PhD. * Senior Principal Software Engineer
Morrisville, NC · On-site
$135K - $203K/yr
Bachelor's degree in Computer Science or other STEM-related degree with 5 + years of software development experience; 3 years with a Master's; 1 Year with PhD. * Senior Principal Software Engineer
$57.7K - $69.4K
2% of jobs
$69.4K - $81.2K
4% of jobs
$81.2K - $92.9K
6% of jobs
$92.9K - $104.6K
8% of jobs
$110.9K is the 25th percentile. Wages below this are outliers.
$104.6K - $116.4K
7% of jobs
$116.4K - $128.1K
18% of jobs
The median wage is $130.8K / yr.
$128.1K - $139.8K
16% of jobs
$139.8K - $151.6K
2% of jobs
$156.4K is the 75th percentile. Wages above this are outliers.
$151.6K - $163.3K
26% of jobs
$163.3K - $175K
1% of jobs
$175K - $186.8K
8% of jobs
$57.7K
$134.1K
$186.8K
A Master Software Engineer is a senior-level software developer who leads complex projects, architects software solutions, and mentors junior engineers. They possess deep technical expertise in multiple programming languages, frameworks, and system architectures. Additionally, they collaborate with cross-functional teams to drive innovation, improve code quality, and ensure scalability. Their role often involves making critical technical decisions, optimizing performance, and implementing best practices in software development.
To thrive as a Master Software Engineer, you need advanced programming proficiency, deep software architecture knowledge, and substantial experience in designing scalable systems, typically supported by a relevant degree and years of hands-on development. Familiarity with modern development frameworks, cloud platforms, CI/CD tools, and certifications like AWS Certified Solutions Architect or similar are commonly expected. Leadership, effective communication, mentorship abilities, and strong problem-solving skills set top candidates apart. These competencies enable Master Software Engineers to drive complex projects, build high-performing teams, and deliver innovative solutions in demanding technical environments.
A Master Software Engineer is often responsible for designing and reviewing complex software architecture, developing high-quality code, and ensuring that systems are robust and scalable. They mentor junior developers, set technical standards, and collaborate closely with cross-functional teams such as product managers, QA, and operations. Daily tasks may include leading code reviews, troubleshooting advanced technical issues, and contributing to technical strategy discussions. This role often requires balancing hands-on development work with leadership duties, providing both strategic guidance and practical solutions to engineering challenges.

Full-time
Medical, Dental, Vision, Life, Retirement
Posted 24 days ago
$105,000 - $135,000
About the company:
Atlantic Talent is proud to be partnered with an innovative E-commerce company, currently seeking a talented Software Engineer. You will be joining a dynamic team helping to develop creative solutions that improve the client's online retail operations and enhance the customer experience.
Please note that our client is not able to offer sponsorship with this role so applications will only be considered for those with full US working rights.
Role Responsibilities:
Essential Skills and Qualifications:
Benefits:
As the successful candidate, you will enjoy a comprehensive benefits package designed to support your professional and personal growth, including: