Senior Software Engineer
Role details
Job location
Tech stack
Job description
As a hands-on Software Engineer, you will play a key role in building, testing, and evolving a core authorization platform used across multiple technology products. You will help define and implement a scalable, enterprise-grade authorization solution that enables secure and seamless access across the organization's digital ecosystem. This role requires strong backend and API engineering expertise, cloud-native development experience, and a focus on engineering excellence, innovation, and mentorship., * Build, test, and evolve extensible and scalable authorization services used across technology products.
- Work in an agile team to deliver against the product owner's roadmap.
- Ensure and improve engineering practices, including a consistent and robust code review process.
- Lead identification, isolation, resolution, and communication of complex problems across environments.
- Define and implement leading authorization solutions and contribute to platform strategy.
- Proactively lead process and technology improvement initiatives.
- Own execution aligned to leadership vision and drive outcomes with accountability.
Requirements
Due to client requirements, applicants must be willing and able to work on a w2 basis. For our w2 consultants, we offer a great benefits package that includes Medical, Dental, and Vision benefits, 401k with company matching, and life insurance., * 3+ years of hands-on development experience with a Bachelor's or Master's degree in Computer Science or Engineering, or equivalent experience.
- Proficiency in TypeScript and Node.js for API development and RESTful web services.
- Experience with Domain-Driven API design, Swagger or OpenAPI, and API lifecycle management.
- Cloud experience with AWS, including EKS, S3, and Kubernetes.
- Experience with CI/CD and containerization using Jenkins and Docker.
- Familiarity with logging and monitoring tools such as Datadog.
- Ability to collaborate, prioritize, and mentor within a team environment.
- Nice to have: familiarity with Open Policy Agent (OPA) and Rego, and interest in developer assist tools such as GitHub Copilot or DevAssist.
- Team fit focus. Java is not used on this team.
Education Requirements:
Bachelor's or Master's degree in Computer Science, Engineering, or related field, or equivalent experience.
Benefits & conditions
Skills, experience, and other compensable factors will be considered when determining pay rate. The pay range provided in this posting reflects a W2 hourly rate; other employment options may be available that may result in pay outside of the provided range.
W2 employees of Eliassen Group who are regularly scheduled to work 30 or more hours per week are eligible for the following benefits: medical (choice of 3 plans), dental, vision, pre-tax accounts, other voluntary benefits including life and disability insurance, 401(k) with match, and sick time if required by law in the worked-in state/locality.
If anyone reaches out to you about an open position connected with Eliassen Group, please ensure that you are working directly with us by confirming the following:
· When you work with Eliassen Group, all email communication will come from an Eliassen.com address, never Gmail, Yahoo, etc.