This role is ideal for a hands‑on senior engineer who enjoys working across distributed systems, solving complex integration challenges, and contributing to the design and delivery of cloud‑first solutions at scale.
What You’ll Do
Design and build cloud‑native applications and microservices
Develop scalable APIs and enterprise integration solutions
Contribute to modern web applications across the full stack
Implement event‑driven architectures and real‑time data processing systems
Deploy and manage containerized applications in cloud environments
Ensure secure system design aligned with enterprise security standards
Participate in code reviews and maintain high engineering standards
Collaborate with architects and cross‑functional teams in an Agile environment
Provide technical guidance and mentorship to team members
Required Experience & Skills
10+ years of professional software development experience
Strong hands‑on experience building microservices with both .NET 8/9 and Java Spring Boot
Experience with Azure and/or AWS cloud platforms
Strong expertise with containerization and orchestration tools including Kubernetes , Docker , Helm , and OpenShift
Experience designing, developing,
and consuming RESTful and SOAP APIs
Experience developing modern web applications using Angular , React , or Blazor
Strong experience with system integration, data transformation, and distributed architectures
Hands‑on experience with Kafka and event‑driven systems
Solid understanding of enterprise security frameworks and authentication technologies (OAuth2, OpenID Connect/OIDC, TLS, federation and authentication solutions) combined with strong knowledge of software design principles including Object‑Oriented Design, SOLID principles, design patterns, and cloud design patterns
Experience with relational databases such as SQL Server and Oracle , including performance tuning and data‑driven development
Strong experience working in Agile environments and participating in code reviews
Nice to Have
CI/CD pipeline and DevOps experience
Experience with NoSQL databases
Familiarity with RabbitMQ or other messaging systems
Contributions to open‑source or engineering communities
What We’re Looking For
Strong analytical and problem‑solving skills
Excellent communication and collaboration abilitiesPassion for building scalable, secure, and maintainable systems
Ability to mentor others and influence technical direction