Join our dynamic team in Payroll as a Software Engineer III-Eng and contribute to high-impact software solutions used by enterprises and users worldwide. As a Software Engineer III, you will be responsible for the design, development, testing, deployment, and maintenance of complex software systems, as well as mentoring junior engineers.
Requirements
- Bachelor’s degree in computer science, engineering, or a related technical field, or equivalent practical experience.
- Minimum of 6 years of professional experience in software development.
- Strong proficiency in Java, React, and Typescript.
- Demonstrated experience working with both SQL and NoSQL databases.
- Familiarity with AI technologies, including machine learning frameworks and tools (highly preferred).
- Extensive experience with software development practices and design patterns.
- Proficiency using version control systems (e.g., GitHub) and bug/work tracking systems (e.g., JIRA).
- Solid understanding of cloud technologies and DevOps principles.
- Strong experience with front-end frameworks such as React or Angular.
- Excellent communication and interpersonal skills for effective team collaboration.
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Visa Sponsorship
- Four Day Work Week
- Generous Parental Leave
- Tuition Reimbursement
- Relocation Assistance