Overview
Company : ADP
Role : Software Engineer
Experience : Professional Experienced
Qualification : Graduate
Location : Remote Job
About the Role
We’re looking for a talented and collaborative Software Engineer II to help us build scalable, impactful software solutions. You’ll join a cross-functional Agile/DevOps team, involved in the entire product lifecycle—from conception and design to deployment and iterative improvement. This role is ideal for someone passionate about full-stack development, who thrives on teamwork and values creating tangible outcomes.What You’ll Do
- Collaborate & Create: Work closely with product managers, designers, architects, and other engineers to ideate and develop cutting-edge software.
- Design & Develop: Contribute to technical design and architecture discussions. Build robust front-end experiences and back-end services (APIs, microservices) using modern frameworks and best practices.
- Ensure Quality: Employ test-first and criteria-driven development approaches to deliver high-quality, secure, and maintainable code.
- Mentor & Grow: Participate in code reviews and share knowledge with peers. Stay curious and proactively learn new tools and technologies to foster both personal and team growth.
- Solve Problems: Tackle complex technical challenges, break them down, and implement effective solutions that meet both functional and non-functional requirements (security, performance, usability).
What We’re Looking For
- Experience: 3-7 years in software product development.
- Strong Proficiency in: .NET 6+, C# 10+, React 16+/Redux, TypeScript.
- Familiarity with: MS SQL Server, MongoDB, Identity Providers (IDP), RESTful API integration.
- Knowledge of: Modern software principles (Design Patterns, CQRS, Domain-Driven Design), object-oriented programming, and secure coding practices.
- Cloud & DevOps Experience: Hands-on experience in cloud environments (Azure preferred), with containers (Docker), CI/CD pipelines, and source control (Git).
- A proven track record of delivering scalable and reliable software.
- Excellent problem-solving and analytical skills.
- Strong collaborative and communication skills, able to work effectively in an Agile/Scrum/Kanban environment.
- A mindset for continuous learning and adaptation.
Bonus Points For
- A Bachelor’s degree in Computer Science, Engineering, or a related technical field.
- Microsoft Azure certifications (Developer Associate, DevOps Engineer).
- Understanding of regulatory compliance (GDPR, HIPAA, PCI-DSS).
Compensation & Benefits
The expected annual base salary range for this position is $91,000 - $111,000. Actual compensation will be based on factors like your location, experience, and skills. Our total rewards package also includes incentive opportunities and industry-leading benefits:
- Comprehensive healthcare
- 401(k) savings plan
- Generous paid time off and company holidays
- Parental leave
- Employee assistance program
