Robert Half is the world's first and largest specialized talent solutions firm that connects highly qualified job seekers to opportunities at great companies. They are seeking a Senior Software Engineer to support the design, development, and maintenance of law enforcement applications and web services, involving modernization initiatives and migration of .NET systems into microservices.
Responsibilities:
- Design, develop, and maintain scalable, secure software using Java, Spring, Spring Boot, and Hibernate
- Support modernization projects including migration of .NET monoliths to microservices architecture
- Contribute across the full stack, including .NET services, React applications, mobile apps, and Electron desktop applications, assisting with debugging and issue resolution
- Collaborate with Cloud, Security, and QA teams to deliver high-quality solutions and improve platform resilience
- Maintain clear documentation for code, processes, and application architecture
- Ensure adherence to coding standards, security practices, and organizational policies
- Provide guidance and mentorship to junior engineers and contribute to team knowledge sharing
- Engage with stakeholders to clarify requirements and translate them into effective technical solutions
Requirements:
- 8-9 years of professional experience in software development
- Bachelor's degree in Computer Science or related field
- Strong hands-on experience with Java, Spring, and Spring Boot
- Proven experience building and deploying cloud solutions on AWS
- Solid understanding of microservices architectures and distributed systems
- Ability to work across multiple tech stacks, including .NET backends, React front-ends, mobile, and Electron desktop applications
- Experience with DevSecOps tools such as Wiz, TruffleHog, Dependabot, and Checkmarx
- Ability to identify and execute actions that strengthen system resilience and security posture
- Strong troubleshooting skills across complex, multi-source systems
- Master's degree in Computer Science or a related discipline
- Experience participating in larger modernization efforts or legacy-to-microservices migration
- Background supporting law enforcement or high-security application environments
- Familiarity with Terragrunt, Terraform, and AWS infrastructure automation
- Experience improving test coverage, CI/CD automation, or documentation quality
- Demonstrated ability to work independently while contributing to collaborative technical discussions