Responsible for designing and programming a small module or a large component and designing a feature, set of features, or whole feature area. She/he will work independently and contribute to the immediate team and to other teams across business. She/he will Lead design discussion in a limited manner.
We are seeking a Staff Software Engineer to drive the design, development, and evolution of our cloud\-native, multi\-tenant SaaS platform. This role combines full\-stack engineering, cloud infrastructure, database expertise, and Business Intelligence (BI) capabilities.
You will lead architectural decisions, mentor engineers, and deliver end\-to\-end, data\-driven solutions across frontend, backend, cloud, and analytics platforms. You will work closely with product managers, architects, and platform teams to define and implement scalable, secure, and high\-performance systems.
===================
- *Responsibilities \& Required Skills**
- *Full\-Stack Development**
- **Design and implement backend services** using **Java and Spring Boot**, including RESTful APIs and microservices.
- **Build modern frontend applications** with **React, TypeScript, and JavaScript**, delivering responsive and performant UIs.
- Hands\-on experience delivering **end\-to\-end features**: UI backend cloud database.
- Solid understanding of **distributed systems, system design, and multi\-tenant SaaS architectures**.
- *Database \& Data Platform**
- Design, optimize, and maintain **relational (RDS, Aurora, SQL Server) and NoSQL (DynamoDB) databases**.
- Build **data pipelines and ETL/ELT processes**, ensuring performance, scalability, and reliability.
- Experience in **query optimization, data modeling, and multi\-tenant data isolation**.
- *Business Intelligence \& Analytics**
- Hands\-on experience with **WebFOCUS, Power BI, or similar BI platforms**.
- Develop and integrate **custom BI connectors, REST adapters, and reporting pipelines**.
- Enable **self\-service BI and dashboards**, collaborating with product and UX teams to deliver actionable insights.
- *Cloud \& Platform Engineering**
- Deploy and operate applications on **AWS** (EKS, EC2, S3, RDS, DynamoDB, Lambda).
- Containerize applications with **Docker** and orchestrate with **Kubernetes**.
- Build and maintain **CI/CD pipelines, infrastructure automation, and monitoring**.
- Ensure **scalability, security, reliability, and cost efficiency** of cloud\-native systems.
- *Technical Leadership \& Mentorship**
- Own **architecture and technical decision\-making** across frontend, backend, cloud, and BI systems.
- Mentor senior and mid\-level engineers, raising **engineering standards and best practices**.
- Drive adoption of **observability, monitoring, and security standards** across teams.
- Influence **cross\-team architecture, platform design, and SaaS product strategy**.
- *Additional Information**
==========================
- *Relocation Assistance Provided:** Yes