SIGN IN
Software Design Engineer 2 jobs in United States
cer-icon
Apply on Employer Site
company-logo

Apex Systems · 1 week ago

Software Design Engineer 2

Apex Systems is a world-class IT services company that serves thousands of clients across the globe. They are seeking a talented Software Design Engineer to contribute to the development and maintenance of a Node.js and React application hosted in Azure Kubernetes. The role involves designing scalable applications, collaborating with cross-functional teams, and implementing best practices for software development.
Human ResourcesInformation TechnologyRecruiting
check
H1B Sponsor Likelynote

Responsibilities

Design, develop, and maintain scalable, distributed Node.js applications on Azure Kubernetes
Design, develop, and maintain user interface for the web application built using React
Collaborate with product managers, designers, and other engineers to translate requirements into technical solutions
Implement best practices for software development, including test-driven development, code reviews, and continuous integration/continuous deployment (CI/CD)
Monitor and optimize application performance, scalability, and reliability
Troubleshoot and resolve issues in production environments, including participating in on-call rotations
Stay up-to-date with emerging technologies and trends in distributed systems, cloud computing, and software engineering
Mentor junior engineers and contribute to a culture of learning and knowledge sharing within the team

Qualification

Node.jsReactAzure servicesDistributed systemsDockerKubernetesTest-driven developmentProblem-solvingCommunicationCollaboration

Required

2+ years of experience in software development, with a focus on backend development using Node.js
Strong understanding of distributed systems architecture and cloud computing principles, with hands-on experience in Azure services
Experience with containerization technologies such as Docker and Kubernetes
Proficiency in writing unit tests, integration tests, and end-to-end tests using testing frameworks such as Jest, Mocha or PlayWright
Excellent problem-solving and debugging skills, with a proactive approach to identifying and resolving technical challenges
Effective communication skills and ability to collaborate with cross-functional teams in a fast-paced environment
Experience with on-call support and incident management is a plus
An experienced Software Design Engineer who can commit to an onsite schedule
Flexible with supporting requests/tickets when received

Benefits

Medical
Dental
Vision
Life
Disability
Other insurance plans
ESPP (employee stock purchase program)
401K program
HSA (Health Savings Account on the HDHP plan)
SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions
Corporate discount savings program
Other discounts
On-demand training program
Access to certification prep
Library of technical and leadership courses/books/seminars
Certification discounts
Perks to associations that include CompTIA and IIBA
Dedicated customer service team for our Consultants
Certified Career Coach

Company

Apex Systems

company-logo
Apex Systems, a division of On Assignment, provides organizations with IT staffing solutions to address gaps in their current workforce.

H1B Sponsorship

Apex Systems has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (28)
2024 (21)
2023 (35)
2022 (26)
2021 (29)
2020 (38)

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Roger Wahman
Chief Technology Officer - SVP
linkedin
leader-logo
Andrea Schiola
Global Head of Technology Partnerships, SVP, Principal
linkedin
Company data provided by crunchbase