Tech Stack
AWSAzureCloudDistributed SystemsGoogle Cloud PlatformJavaJavaScriptMicroservices.NETPostgresSQL
About the role
- Design scalable enterprise applications using .NET/Java and modern architectural patterns
- Own technical architecture, solution design, and documentation for complex systems
- Guide engineering teams through high-level design, prototyping, and implementation
- Lead system integrations, RESTful APIs, cloud adoption (AWS/Azure/GCP), and modernization efforts
- Conduct design/code reviews and support performance optimization across distributed systems
- Mentor developers and promote architectural best practices across the team
Requirements
- 15+ years of experience in software engineering with 2+ years in an architecture role
- Proficient in Java/.NET, SQL (Aurora/PostgreSQL), and cloud platforms like AWS or Azure
- Strong understanding of API gateways, integration platforms, and REST/OpenAPI standards
- Experience with JavaScript frameworks, MVC architecture, and microservices
- Excellent analytical, leadership, and communication skills
- Bachelor’s degree in Computer Science, Engineering, or related field
- Work from Home, Hybrid, or Office
- Healthcare: Medical, Dental, Vision
- Paid Vacation, Holidays & Volunteer Time Off
- Belonging Groups, Career Development & Wellness Programs
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
.NETJavaSQLAuroraPostgreSQLRESTful APIsAPI gatewaysmicroservicesJavaScript frameworksMVC architecture
Soft skills
analytical skillsleadership skillscommunication skills