Software Engineer
Role details
Job location
Tech stack
Job description
eNGINE builds Technical Teams. We are a Solutions and Placement firm shaped by decades of interaction with Technical professionals. Our inspiration is continuous learning and engagement with the markets we serve, the talent we represent, and the teams we build. Our Consulting Workforce is encouraged to enjoy career fulfillment in the form of challenging projects, schedule flexibility, and paid training/certifications. Successful outcomes start and finish with eNGINE.
eNGINE is hiring a Senior Software Engineer to join our backend-focused group. You'll work primarily on backend development while collaborating closely with a separate frontend team building in React. This is a new development role in a scrum environment running two-week sprints, with heavy interaction with our Product team - so strong communication skills are just as important as technical chops.
What You'll Do
- Design and build scalable backend services, REST APIs, and microservices using .NET Core, C#, Entity Framework, and SQL Server on Azure
- Write clean, async/await-friendly code and apply middleware patterns appropriately within the .NET Core stack
- Implement secure authentication and authorization using JWT, OAuth, and industry best practices - experience handling sensitive data is a strong plus
- Write unit tests and hand off to QA, maintaining a high bar for code quality through thorough code reviews
- Use CI/CD pipelines (Azure DevOps or similar) for builds, automated testing, and deployment readiness
- Leverage monitoring, logging, and profiling tools to proactively identify and resolve production issues
- Document system designs, architectural decisions, and solution approaches for long-term maintainability
- Collaborate with Product owners and business stakeholders to translate requirements into well-designed technical solutions
- Contribute to sprint planning, estimation, and mentorship of junior team members
Requirements
Do you have experience in Redux?, * Strong hands-on experience with .NET Core, C#, and backend API development - this is the core of the role
- Proficiency with SQL Server, Entity Framework, and Azure cloud services
- Solid understanding of microservices, distributed systems, and secure coding practices
- Experience debugging production issues methodically and efficiently
- Frontend experience with React and/or TypeScript is a meaningful plus
- Excellent communication and collaborative problem-solving skills, * .NET: 2 years (Required)
- Java: 2 years (Required)
- Azure: 2 years (Required)
Benefits & conditions
Pulled from the full job description
- Paid training
- 401(k)
- Health insurance
- Vision insurance
- Dental insurance, * 401(k)
- Dental insurance
- Health insurance
- Vision insurance
Compensation Package:
- Signing bonus