Senior Software Engineer III
Remote · United States
Job Summary
Senior Software Engineer III to design, develop, test, and maintain scalable backend services and microservices architectures. Build and support APIs that integrate with legacy databases and frontend applications; lead code reviews and mentor junior developers. Collaborate with cross-functional teams to define technical solutions and implementation strategies. Support application modernization initiatives using the Strangler Fig pattern and other migration methodologies. Implement secure authentication and authorization mechanisms. Develop event-driven solutions utilizing Kafka or similar event streaming technologies. Leverage AI-assisted development tools to improve software delivery and productivity. Ensure software solutions meet performance, scalability, security, and maintainability standards. Fully remote opportunity with a preference for East Coast candidates; 1-Year base period with two option years. Requires U.S. citizenship or green card holder. Prioritize experience in .NET, microservices, cloud-native development, and government or highly regulated environments.
Required Qualifications
- Minimum of 5 years software engineering experience
- Strong proficiency in .NET
- Strong proficiency in TypeScript
- Experience with Microservices architecture
- RESTful API development
- Experience with DB2 databases
- Experience with SQL Server databases
- Experience designing integrations between modern applications and legacy systems
- Knowledge of security and authentication best practices
- Experience with event streaming platforms such as Apache Kafka
- Experience participating in and leading code reviews
- Strong analytical, problem-solving, and communication skills
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.