What are the responsibilities and job description for the Software Engineer Enterprise Applications position at OptiPeople Resources?
Software Engineer Enterprise Applications
Location: Hybrid (Midwest-based multiple office locations available)
Employment Type: Full-Time
Why This Role Is Different
Youll be part of a team actively modernizing a complex enterprise environmentmoving from legacy patterns to scalable, service-based architecture, while introducing newer capabilities like event-driven systems and AI-supported workflows.
If you like solving real business problems (not just shipping tickets), and want visibility into how systems actually evolve at scale, this role gives you that.
About the Company
Our client is a stable, growth-oriented organization investing heavily in its technology platform. Theyve built a strong internal culture with high employee retention and are focused on modernizing their systems in a thoughtful, sustainable waynot chasing trends, but not stuck in the past either.
Role Overview
As part of the Enterprise Applications team, youll help design and build high-impact systems that support core business operations. This is a full-stack role with meaningful input into architecture, not just execution.
Youll work on a mix of:
- Enhancing existing systems
- Building new capabilities
- Improving performance, scalability, and maintainability
What Youll Actually Do
- Build and enhance full-stack applications using modern frameworks
- Contribute to microservices architecture and API design
- Work on systems that handle complex business logic and data flows
- Develop and maintain automated testing (unit, integration, regression)
- Support CI/CD pipelines and cloud-based deployments
- Participate in design discussions and influence technical direction
- Collaborate closely with product, architecture, and business teams
Tech Stack & Environment
- .NET / C#
- React (including Hooks)
- REST APIs and microservices architecture
- CI/CD pipelines and cloud deployment practices
Youll Stand Out If You Have Experience With:
- Cloud platforms (Azure or similar)
- Event-driven systems / messaging (service bus, pub/sub, etc.)
- Exposure to AI/LLM-related tools or concepts (prompting, RAG, etc.)
What Theyre Looking For
- 47 years of software engineering experience
- Strong full-stack development capability
- Ability to work independently and contribute to technical decisions
- Someone who cares about clean, maintainable codenot just getting it done
- Comfortable working in an environment thats evolving (not perfectly polished)
Work Environment
- Hybrid schedule (approximately 3 days in-office for collaboration)
- Multiple office locations within the Midwest
Compensation & Benefits
- Salary range: ~$95,000 $120,000 (based on experience and location)
- Comprehensive benefits package including:
- Medical, dental, and vision coverage
- 401(k) with company match
- Paid time off
- Bonus eligibility
- Additional wellness and support programs
Salary : $95,000 - $120,000