Staff Software Engineer

Onyx Atlantic Solutions

Raleigh (NC)

On-site

USD 180,000 - 261,000

Full time

10 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health insurance
Retirement plans
Paid time off

Job summary

Onyx Atlantic Solutions in Raleigh, NC is seeking a Staff Software Engineer to design, develop, and maintain high-quality software solutions. You will collaborate with cross-functional teams, write clean code, and conduct thorough testing to ensure reliability.

You will lead a team of developers, participate in code reviews, and mentor junior engineers in a dynamic, collaborative environment that values continuous learning and innovation.

Qualifications

  • 8–10 years of experience in software development and project management.
  • Bachelor's degree in Computer Science or related field required.
  • Proficiency in Java, Python, or C++ and strong design principles.

Responsibilities

  • Design, develop, and maintain high-quality software solutions.
  • Collaborate with cross-functional teams to gather requirements.
  • Write clean, efficient code and conduct thorough testing.
  • Participate in code reviews and mentor junior developers.
  • Lead a team of developers and oversee project timelines to ensure on-time delivery.

Skills

Team leadership
Mentoring
Code reviews
Cross-functional collaboration

Education

Bachelor's degree in Computer Science or related field

Tools

Git
Jira
CI/CD tools

Job description

Onyx Atlantic Solutions, a leading technology solutions provider, is seeking a Staff Software Engineer in Raleigh, NC. This full-time role involves designing, developing, and maintaining high-quality software solutions to meet clients' needs.

Your day-to-day tasks include collaborating with cross-functional teams to gather requirements, writing clean and efficient code, and conducting thorough testing to ensure software reliability. You will also participate in code reviews and mentor junior developers, fostering a culture of continuous learning and improvement.

As a Staff Software Engineer, you will join a dedicated team in Raleigh, NC, working in a collaborative and innovative environment. Our office is equipped with state-of-the-art technology and resources to support your work.

The role offers an attractive compensation ranging from $180,000 to $260,877 per year, along with comprehensive benefits packages, including health insurance, retirement plans, and paid time off. The candidate will be responsible for managing a team of developers, overseeing project timelines, and ensuring the delivery of high-quality software solutions. They will work with a variety of tools and technologies, such as Agile methodologies, version control systems, and project management software. The ideal candidate will have a strong background in software development, with experience in leading teams and managing complex projects. The workplace is expected to be a dynamic and collaborative environment, fostering innovation and continuous learning. The role requires a bachelor's degree in computer science or a related field, along with several years of experience in software development and project management.

To excel in this role, you should have a Bachelor's degree in Computer Science or a related field, along with 8-10 years of experience in software development. Proficiency in programming languages such as Java, Python, or C++ is essential, along with a strong understanding of software design principles and best practices.

  • Designing and developing software solutions, collaborating with cross-functional teams, writing clean and efficient code, conducting thorough testing, participating in code reviews and mentoring junior developersBachelor's degree in Computer Science or a related field, 8-10 years of experience in software development, proficiency in programming languages such as Java, Python, or C++, strong understanding of software design principles and best practices
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer - Lead Tech Team & High-Impact Systems
Staff Software Engineer - Lead Tech Team & High-Impact Systems

Onyx Atlantic Solutions • Raleigh (NC)

On-site
USD 180,000 - 261,000
Health insurance
Retirement plans
Paid time off
Staff Software Engineer
Staff Software Engineer

Onyx North Inc. • Charlotte (NC)

On-site
USD 130,000 - 197,000
Health insurance
Retirement plan with employer matching
Professional development opportunities
Staff Software Engineer
Staff Software Engineer

Onyx Grove • Tampa (FL)

On-site
USD 108,000 - 132,000
Health insurance
Retirement plans
Professional development opportunities
Software Engineer
Software Engineer

Juniper Summit Partners • Raleigh (NC)

On-site
USD 180,000 - 289,000
Health insurance
Retirement plans
Paid time off
Staff Software Engineer, Financial Services Backend
Staff Software Engineer, Financial Services Backend

Onyx North Inc. • Charlotte (NC)

On-site
USD 130,000 - 197,000
Health insurance
Retirement plan with employer matching
Professional development opportunities
Software Engineer
Software Engineer

Forge Pacific LLC • Raleigh (NC)

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

Northwind Pacific Inc. • Buffalo (NY)

On-site
USD 100,000 - 130,000
Health insurance
Retirement plans
Opportunities for professional dev el
Staff Software Engineer
Staff Software Engineer

Redwood National LLC • Raleigh (NC)

On-site
USD 120,000 - 166,000
Health insurance
Retirement plan
Paid time off
+5
Staff Software Engineer
Staff Software Engineer

Summit Ridge Group • Phoenix (AZ)

On-site
USD 95,000 - 133,000
Health insurance
401(k) match
Tuition reimbursement
+1
Team Member
Team Member

Onyx Global Solutions • San Jose (CA)

On-site
USD 90,000 - 120,000
Health insurance
Employer 401(k) with matching
Tuition reimbursement