Software Engineer
$79.8k - $127.68kAbb Holdings Inc
Software Developer
At ABB, we help industries run leaner and cleaner—and every person here makes that happen. You'll be empowered to lead, supported to grow, and proud of the impact we create together. Join us and help run what runs the world.
This position reports to:
NAM Digital Team Manager
In this role you will be responsible for designing and implementing user interfaces for our SaaS product, in the research and development ELSE division in the United States ensuring robust performance and reliability for our customers.
You will partner with cross-functional teams to build responsive, user-centric web applications, optimize front-end code for scalability, and seamlessly integrate APIs to deliver an exceptional and engaging customer experience.
This position is a hybrid role based in Cleveland, OH or Cary, NC, requiring approximately 10% total office time per year. Please note that this role does not offer relocation assistance; the successful candidate will be expected to reside in one of these locations or relocate at their own expense.
Your Responsibilities:
- Design and develop responsive user interfaces for ABB's cloud-native SaaS platform using React, while building and maintaining robust back-end services and APIs within the.NET ecosystem on Azure.
- Collaborate with UX/UI designers, product managers, and fellow engineers to translate requirements into scalable, full-stack solutions—from database schema through to polished front-end components.
- Design, develop, and optimize SQL database schemas, stored procedures, and queries to support high-performance, data-driven application features.
- Develop and maintain data access layers using Entity Framework as the primary ORM, ensuring clean separation between business logic and data persistence.
- Build and maintain RESTful APIs and back-end services using.NET (C#), ensuring secure, efficient integration between front-end interfaces and data layers.
- Develop, deploy, and maintain containerized microservices using Docker and Azure Container Apps, supporting consistent and secure environments across development, staging, and production.
- Optimize web applications for performance, accessibility, security, and cross-browser compatibility, following secure coding practices to protect against common vulnerabilities such as XSS, CSRF, and SQL injection.
- Participate in code reviews, testing, and debugging across the full stack to maintain high standards of quality and reliability.
- Contribute to the continuous improvement of development processes, tooling, and best practices for both front-end and back-end workflows.
Your Background:
- 5+ years of experience in full-stack development, with demonstrated proficiency in modern JavaScript frameworks (React),.NET/C#, and SQL-based backends.
- Hands-on experience building and consuming RESTful APIs, with a solid understanding of how front-end and back-end systems integrate in cloud-native SaaS environments (e.g., Azure).
- Strong SQL skills, including schema design, query optimization, and stored procedure development, with awareness of data security and injection prevention best practices.
- Experience building and maintaining CI/CD pipelines with automated testing, including end-to-end test authoring using tools such as Playwright or similar frameworks.
- Proficiency with API development and testing tools (e.g., Postman, Swagger) and a strong understanding of API design principles, including authentication and authorization patterns such as OAuth and JWT.
- Familiarity with secure coding principles, including input validation, least-privilege access, secrets management, and adherence to OWASP guidelines across both front-end and back-end code.
- Sound knowledge of UI/UX principles and front-end best practices, with experience maintaining design systems and component libraries.
- Exceptional collaboration, problem-solving, and communication skills, with a passion for building end-to-end features in a fast-paced, cross-functional team environment.
- A Bachelor's degree or equivalent qualification in Computer Science, Software Engineering, or a related field is preferred.
- Fluency in English with strong written and verbal communication skills; additional proficiency in Spanish or other languages is a plus to support global customer interactions.
- Candidates must already have a work authorization that would permit them to work for ABB in the US.
More About Us:
What's in it for you
We want you to bring your full self to work—your ideas, your energy, your ambition. You'll have the tools and freedom to grow your skills, shape your path, and take on challenges that matter. Here, your work creates impact you can see and feel, every day.
ABB is an Equal Employment Opportunity and Affirmative Action employer for protected Veterans and Individuals with Disabilities at ABB.
All qualified applicants will receive consideration for employment without regard to their- sex (gender identity, gender expression, sexual orientation), marital status, citizenship, age, race and ethnicity, inclusive of traits historically associated with race or ethnicity, including but not limited to hair texture and protective hairstyles, color, religious creed, national origin, pregnancy, physical or mental disability, genetic information, protected Veteran status, or any other characteristic protected by federal and state law.
For more information regarding your (EEO) rights as an applicant, please visit the following websites:
As an Equal Employment Opportunity and Affirmative Action Employer for Protected Veterans and Individuals with Disabilities, applicants may request to review the plan of a particular ABB facility between the hours of 9:00 A.M. - 5:00 P.M. EST Monday through Friday by contacting an ABB HR Representative at View phone number on click.appcast.io.
Protected Veterans and Individuals with Disabilities may request a reasonable accommodation if you are unable or limited in your ability to use or access ABB's career site as a result of your disability. You may request reasonable accommodations by calling an ABB HR Representative at View phone number on click.appcast.io or by sending an email to View email address on click.appcast.io. Resumes and applications will not be accepted in this manner.
ABB Benefit Summary for eligible US employees
[excludes ABB E-mobility, Athens union, Puerto Rico]
Go to myBenefitsABB.com and click on "Candidate/Guest" to learn more
Health, Life & Disability
- Choice between two medical plan options: A PPO plan called the Copay Plan OR a High Deductible Health Plan (with a Health Savings Account) called the High Deductible Plan.
- Choice between two dental plan options: Core and Core Plus
- Vision benefit
- Company paid life insurance (2X base pay)
- Company paid AD&D (1X base pay)
- Voluntary life and AD&D – 100% employee paid up to maximums
- Short Term Disability – up to 26 weeks – Company paid
- Long Term Disability – 60% of pay – Company paid. Ability to "buy-up" to 66 2/3% of pay.
- Supplemental benefits – 100% employee paid (Accident insurance, hospital indemnity, critical illness, pet insurance
- Parental Leave – up to 6 weeks
- Employee Assistance Program
- Health Advocate support resources for mental/behavioral health, general health navigation and virtual health, and infertility/adoption
- Employee discount program
Retirement
- 401k Savings Plan with Company Contributions
- Employee Stock Acquisition Plan (ESAP)
Time off
- ABB provides 11 paid holidays.
- Salaried exempt positions are provided vacation under a permissive time away policy.
While base salary is determined by things such as the successful applicant's qualifications and experience, this position is expected to pay between $79,800 and $127,680 annually.
Building a cleaner, smarter future takes all kinds of minds: the curious, the courageous, and the creative. That's why
$140k - $200k
...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups...SuggestedWork at office$60 - $120 per hour
...Micro1 is seeking a Software Developer with expertise in modern programming languages. The position offers remote work with a competitive pay range of $60 - $120/hour. You will collaborate with a dynamic team to design and develop robust full-stack solutions. The ideal...SuggestedRemote work- ...Software Engineer IXL Learning, developer of personalized learning products used by millions of people globally, is seeking software engineers who have a passion for technology and education to help us add new features to our extremely successful educational products...SuggestedWork at office
$113.05k - $168.3k
...NetApp is pioneering the development of StorageGRID object storage - AWS cloud compatible software powering the exponential growth in AI data lakes. As a Software Engineer, this is your chance to work alongside a group of talented developers, impart your vision, and...SuggestedFull timeWork at officeLocal areaWork from homeHome officeFlexible hours- ...actively going on. Duration: 6 to 12 Months Contract Location: Raleigh, Cary, Durham, NC Job Description: experience engineering awesome solutions. Bachelor’s degree in computer science or Engineering or equivalent experience demonstrated experience...SuggestedContract work
$120k - $180k
...Job Title Signalscape™ is seeking a skilled engineer to join our team in Cary, NC. This role involves developing robust applications... ...mission solutions include Cellular Communications, Wireless Systems, Software Defined Radio, TTL Systems, Remote Sensing, Cyber, and Video/...Temporary workWork at officeRemote workFlexible hours- ...Senior Software Engineer - Distributed Systems Are you ready to embrace massive scale? Undaunted ingesting petabytes of raw data each day from more than a billion customer devices? Apple's Data Analytics team is looking for a motivated and driven distributed systems...Work experience placementShift work
- ...the world’s most complex warehouses and make the world’s supply chain more predictable. We are seeking to fill our Senior Software Engineer role. This individual will be a technically strong and experienced professional with a background in software development, capable...Full timeVisa sponsorshipWork visa
$98.56k - $135.52k
...Job Description We have an exciting opportunity for a Senior Software Engineer at UL Research Institutes, based in our Morrisville, NC office. The Senior Software Engineer will be responsible for designing, developing, and maintaining high quality web applications...Work at officeWorldwideFlexible hours- ...Job Title: Senior Software Engineer Location: Cary, NC Hybrid Duration: Long term contract Knowledge, Skills & Abilities: • Works under deadlines and subject to heavy project load • bility to provide technical expertise to others and explain concepts...Long term contract
- ...Senior Software Engineer Garmin International seeks Senior Software Engineer (Cary, NC; Multiple Positions). Develops moderately complex software in C/C++ and Python for new products and/or applications. Utilizes software engineering tools such as configuration management...Full timeWork experience placementRemote work
$103.4k - $217.1k
...Job Title: Senior Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: None Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Local * * * The Opportunity: CACI is...Full timeContract workFor contractorsWork experience placementLocal areaFlexible hours$115k - $125k
...Piper Companies is hiring a Senior Software Engineer for a top-tier healthcare technology organization based in Morrisville, NC . This role is ideal for a seasoned engineer with deep expertise in .NET , JavaScript frameworks , and cloud platforms , who can lead...Contract work3 days per week- ...Software Engineer Q2 is a leading provider of digital banking and lending solutions to banks, credit unions, alternative finance companies, and fintechs in the U.S. and internationally. Our mission is simple: build strong and diverse communities through innovative financial...Work experience placementLocal areaWork visaFlexible hours
- ...every boarding pass is a set of systems that must be fast, reliable, and secure at massive scale. We are looking for a Senior Software Engineer to join the Wallet, Payments, and Commerce (WPC) team and help define how we build, observe, and operate these critical systems...Worldwide
- A leading technology company is seeking a Senior Software Engineer for their Apple Pay team in Cary, NC. The role involves leading the development of resilient and reliable distributed systems while fostering technical discussions and mentoring peers. The ideal candidate...
$108.8k - $162.8k
A leading cloud storage technology company is seeking a Software Engineer to pioneer the development of innovative object storage solutions. The role involves designing major systems, ensuring performance reliability, and collaborating with skilled engineers. Ideal candidates...- Software Engineer, Test (Mobile) at Bertelsmann - Morrisville, NC, US, 27560 Software Engineer, Test (Mobile) at Bertelsmann - Morrisville, NC, US, 27560 Are you looking for a high energy, strategic, and fast-paced position as a Software Engineer, Test (Mobile)? Join Relias...Live inWork at officeWork from homeFlexible hoursShift work
$108.8k - $162.8k
...Summary NetApp is pioneering the development of StorageGRID object storage - AWS cloud compatible software powering the exponential growth in AI data lakes. As a Software Engineer in Test, this is your chance to work alongside a group of talented developers, impart your...Full timeWork at officeLocal areaWork from homeHome officeFlexible hours$55.8k - $76k
...boundaries and set new industry standards? Join us and help drive the future of technology forward. The Opportunity The Jr. Software / Platform Engineer is responsible for supporting the development and delivery of modern web applications that contribute to MetLife’s...Temporary workInternshipWork at officeLocal areaWorldwide3 days per week$79.68k - $112.5k
Role Overview Retirement & Income Solutions is looking for Full Stack Engineers to design, develop, and implement software solutions. The role requires experience with modern technologies such as Generative AI, cloud-native applications with high-scalability architecture...Temporary workLocal area- ...wiederverwendet wird.**The Role**You will lead the deployment of Xylem Vue software solutions at client sites, ensuring seamless configuration,... ...*** Bachelor’s degree in computer science, Software Engineering, or a related technical field.* 3+ years of experience with ETL...
$110k - $130k
Piper Companies is hiring a CI/CD Software Engineer for a worldwide technology company located in Morrisville, NC. The CI/CD Software Engineer will design, implement and optimize continuous integration and delivery pipelines for a hybrid environment (on prem and cloud)....Long term contractFull timeWorldwide2 days per week- Align Technology, Inc. is seeking a Sr. Software Engineer for the Morrisville, NC office. The ideal candidate will have over 8 years of web development experience, a strong background in either .Net/C# or Java/Kotlin, and practical knowledge of cloud services such as AWS...Work at office
- Align Technology, Inc. is seeking a Senior Software Developer- Contractor in Morrisville, NC. This role involves developing, debugging, and supporting software applications using Java and Kotlin, with a focus on RESTful APIs. As part of the Research & Development department...Contract workFor contractors
- ...asset management. Our founders are hardcore telecommunications engineers with combined 200 + years of experience in designing,... ...experience with PERL Scripting •3 years of experience using software version control systems such as Subversion/GIT •Must possess...Full time
- ...Software Engineer (Full Stack -.NET/C#/Angular) Are you looking for a high energy, strategic, and fast-paced position as a Software Engineer (Full Stack - .NET/C#/Angular)? Join Relias, the company changing lives throughout the world by helping healthcare organizations...Live inWork at officeWork from homeFlexible hours
- ...Software Engineer - Creator Studio Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or Apple Store experience we deliver is the result of us making each other's ideas...
- ...Software Engineer - Level 3 or 4 RELOCATION ASSISTANCE: Relocation assistance may be availableCLEARANCE REQUIRED FOR START: YesCLEARANCE TYPE: SCITRAVEL: Yes, 10% of the Time At Northrop Grumman, our employees have incredible opportunities to work on revolutionary...Remote workRelocation package
- ...Software Engineer Position IXL Learning, developer of personalized learning products used by millions of people globally, is seeking new graduates who have a passion for technology and education. You will dive into our code base and immediately contribute to our three...H1bWork at officeImmediate startVisa sponsorship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- senior software design engineer Cary, NC
- software engineer amazon Cary, NC
- software developer positions Cary, NC
- software engineer full time Cary, NC
- software engineer Cary, NC
- agile software developer Cary, NC
- senior software engineer remote Cary, NC
- vice president software engineering Cary, NC
- software engineer remote Cary, NC
- senior software engineer Cary, NC


