1

Associate Software Development Engineer In Test Jobs in Charlotte, NC

Senior Software Engineer

Mooresville, NC · On-site

$116K - $152.90K/yr

Design, develop, test, deploy, and maintain high-quality software applications using C#, ASP.NET ... in software development using C#, ASP.NET Blazor, HTML/CSS, SQL * Bachelor's degree in Computer ...

Software Development Manager

Charlotte, NC

$115.30K - $152.20K/yr

High code quality demonstrated by low defect rates, strong test coverage, and system stability ... Bachelor's degree in Computer Science , Software Engineering , or equivalent experience. * 7+ years ...

New

Software Development Manager

Charlotte, NC

$118.30K - $156.20K/yr

High code quality demonstrated by low defect rates, strong test coverage, and system stability ... Bachelor's degree in Computer Science , Software Engineering , or equivalent experience. * 7+ years ...

New

Software QA Intern

Charlotte, NC

$19 - $24.75/hr

Collaborate with software developers to resolve issues * Conduct regression testing to ensure ... Document test procedures and results * Participate in test planning and strategy sessions

Software QA Intern

Rock Hill, SC

$16.75 - $22/hr

Collaborate with software developers to resolve issues * Conduct regression testing to ensure ... Document test procedures and results * Participate in test planning and strategy sessions

Software Engineer - Java

Charlotte, NC

$50.50 - $69.25/hr

Company Description We specialize in Staffing, Consulting, Software Development, and Training along ... test cases (both automated and manual) Participate in software and architectural software ...

Senior Software Engineer

Charlotte, NC · Hybrid

$119.60K - $157.70K/yr

This role requires hands on development experience and a strong interest in solving complex ... Design, code, test, debug, and document applications and services including upgrades and ...

... in the U.S., seeking a Principal Software Developer to lead the design and delivery of modern ... build, test, and deployment processes • Troubleshoot complex production issues and drive ...

New

Embedded Software Engineer

Mineral Springs, NC

$118K - $155.20K/yr

Software is developed in C/C++, with model-based software tools, baremetal and RTOS. The ... Support software test and systems engineering in reviewing and updating the design Required ...

Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development ... At least 4 years of experience in test execution analysis & reporting. * At least 4 years of ...

Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development ... At least 4 years of experience in test strategy and test Design * At least 4 years of experience in ...

next page

Showing results 1-20

Associate Software Development Engineer In Test information

See Charlotte, NC salary details

$19

$41

$96

How much do associate software development engineer in test jobs pay per hour?

As of May 29, 2026, the average hourly pay for associate software development engineer in test in Charlotte, NC is $41.25, according to ZipRecruiter salary data. Most workers in this role earn between $29.81 and $43.65 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an Associate Software Development Engineer In Test, and why are they important?

To thrive as an Associate Software Development Engineer In Test, you need a solid understanding of programming languages (such as Java, Python, or JavaScript), software testing principles, and a degree in computer science or a related field. Familiarity with automated testing frameworks (like Selenium or JUnit), version control systems (such as Git), and CI/CD tools is typically required. Strong analytical thinking, attention to detail, and effective communication skills help you collaborate with development teams and identify issues efficiently. These skills and qualities are critical for ensuring software quality, reducing defects, and supporting the agile development process.

What are some typical challenges faced by an Associate Software Development Engineer In Test (SDET) when collaborating with development teams?

As an Associate SDET, one common challenge is ensuring clear communication between QA and development teams, especially when clarifying requirements or reporting bugs. SDETs often need to advocate for quality while balancing release deadlines, which requires effective collaboration and negotiation skills. Additionally, integrating automated tests into fast-paced development cycles can be complex, especially when dealing with evolving codebases or shifting priorities. Overcoming these challenges involves proactive communication, continuous learning, and adaptability within agile team structures.

What is an Associate Software Development Engineer in Test?

An Associate Software Development Engineer in Test (SDET) is an entry-level professional who designs, develops, and maintains automated tests to ensure the quality and functionality of software applications. They work closely with software developers and quality assurance teams to identify bugs, create test scripts, and automate testing processes. Their primary focus is on improving software reliability and streamlining the testing workflow by using programming skills to build robust test frameworks. This role often serves as a stepping stone to more advanced positions in quality engineering or software development.

What is the difference between Associate Software Development Engineer In Test vs Software Development Engineer In Test?

AspectAssociate Software Development Engineer In TestSoftware Development Engineer In Test
QualificationsBachelor's in CS or related field, some experienceBachelor's or higher in CS, more experience often required
Work EnvironmentEntry-level, collaborative teams, learning-focusedMore autonomous, complex testing tasks, leadership roles
ResponsibilitiesWriting basic test scripts, executing tests, learning automation toolsDesigning test frameworks, automating tests, improving testing processes

The main difference is experience level and scope. Associate Software Development Engineer In Test roles are entry-level, focusing on learning and executing tests, while Software Development Engineer In Test positions involve more complex automation and design responsibilities, often requiring more experience.

What are the most commonly searched types of Software Development Engineer In Test jobs in Charlotte, NC? The most popular types of Software Development Engineer In Test jobs in Charlotte, NC are:
What are popular job titles related to Associate Software Development Engineer In Test jobs in Charlotte, NC? For Associate Software Development Engineer In Test jobs in Charlotte, NC, the most frequently searched job titles are:
What job categories do people searching Associate Software Development Engineer In Test jobs in Charlotte, NC look for? The top searched job categories for Associate Software Development Engineer In Test jobs in Charlotte, NC are:
What cities near Charlotte, NC are hiring for Associate Software Development Engineer In Test jobs? Cities near Charlotte, NC with the most Associate Software Development Engineer In Test job openings:
Backend Software Development Engineer III

Backend Software Development Engineer III

Palmetto Clean Technology

Charlotte, NC

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 6 days ago


Job description

Company Description

Palmetto is a leading clean tech company on a mission to accelerate the transition to a clean energy future. With a belief that consumers can have it all, we are an uncompromising energy company that makes coming clean a no brainer. Our award-winning technology platform empowers homeowners, businesses, and entrepreneurs to adopt renewable energy through simple, scalable, and innovative solutions. Operating at the intersection of B2B and D2C, we offer software, financial products, and services that drive real environmental impact—without compromising value. We deliver end-to-end solutions for whole home electrification that put clean energy within reach for all.

Our employees are our most valuable resource. We foster a promote-from-within culture that prioritizes talent development, career growth, and purpose-driven work. Palmetto offers a comprehensive benefits package—including unlimited PTO, medical, dental, and vision coverage, paid parental leave, retirement plans, and more—so you can have it all both personally and professionally. Palmetto prioritizes people, planet, and profit—backed by a culture that values collaboration, impact, and balance. Join us in building a brighter, cleaner world.

Location

This position will be based out of Charlotte, NC or Mexico City.

Reporting

This position will report to the VP, Engineering.

Summary of Role

As a Software Development Engineer III at Palmetto, you will play a key role in designing, building, and scaling critical data ingestion pipelines and 3rd party integrations that connect hundreds of thousands of solar energy and HVAC systems to our platform. Working primarily with NestJS, TypeScript, MongoDB, and Google Cloud Spanner, you'll architect and maintain robust integrations with third-party manufacturer APIs that power downstream systems across the entire company.You'll work hands-on building resilient microservices, designing event-driven architectures, and solving complex problems around data consistency and data ingestion at enterprise scale. Your work will directly impact product teams, analytics, customer support, operations, and business intelligence systems that depend on reliable, mission-critical data.

This role is ideal for a passionate, growth-minded engineer who thrives in an Agile environment, brings ideas to the table, and has the technical depth to contribute to platform evolution and system scalability. You'll work alongside, not for, other team members – contributing your ideas, code, and energy to shape solutions that drive business outcomes and enable teams across Palmetto to deliver exceptional customer experiences.

Strategic & Tactical

  • Design and implement scalable server-side solutions, with an emphasis on APIs, backend services, event-driven architecture, and database integration.
  • Write high-quality, testable, and maintainable code across the full stack.
  • Develop and maintain comprehensive unit, integration, and end-to-end tests.
  • Diagnose and troubleshoot production issues and propose robust solutions.
  • Participate in Agile ceremonies (planning, grooming, retrospectives) and contribute to meaningful story estimations.
  • Engage in architectural discussions, technical design reviews, and contribute to Palmetto's engineering standards.
  • Identify and advocate for opportunities to improve system performance, reliability, and developer productivity.
  • Partner cross-functionally with product managers, designers, and QA to deliver well-rounded user-centric solutions.
  • Actively participate in peer code reviews with a focus on knowledge sharing, mentorship, and maintaining high-quality code standards.
  • Collaborate openly with others to help cultivate a culture of learning, innovation, and continuous improvement.
  • Demonstrate an ownership mindset by anticipating future needs and contributing to long-term technical roadmap discussions.

Basic Qualifications

  • 5+ years of professional software engineering experience.
  • Strong proficiency in JavaScript (ES6+) and understanding of the JavaScript object model.
  • Proficiency with NestJS and experience designing/consuming RESTful APIs.
  • Experience building and maintaining backend applications in an event-driven architecture.
  • Experience with message queues and message brokers
  • Hands-on experience working with NoSQL/document-based databases (e.g., MongoDB).
  • Expertise in solving complex problems related to data consistency and ingestion at enterprise scale
  • Strong unit and integration testing discipline; TDD experience is a plus.
  • Familiarity with CI/CD pipelines, code versioning (Git), and modern development workflows.
  • Excellent written and verbal communication skills.
  • Strong problem-solving skills, a continuous learner mentality, and a commitment to team success.

Preferred Qualifications:

  • Experience with NestJS or other Node.js frameworks beyond Express.
  • Familiarity with server-side rendering concepts and isomorphic React applications.
  • Knowledge of authentication and authorization patterns (e.g., OAuth, JWT).
  • Experience with front-end build tools (Webpack, Vite, Babel, etc.).
  • Exposure to containerization (Docker) and cloud platforms (AWS, GCP, Azure).
  • Practical knowledge of Agile methodologies, pair programming, and code review practices.
  • Enthusiasm for building clean, scalable, and maintainable code.

Employment is contingent upon the successful completion of a background check.

Equal Employment Opportunity

Palmetto embraces diversity and is an Equal Employment Opportunity employer. Employment is decided on the basis of qualifications, merit, and business need. We do not discriminate based upon race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or any other status protected under federal, state, or local law.

For more about our Privacy Policy, visit: https://palmetto.com/privacy-policy