Job Description
Experience: 12 – 16 Years
Employment Type: Full-Time
Role Level: Senior / Staff Engineer
Role Overview
We are seeking an experienced Staff Software Development Engineer (Staff SDE) to lead the architecture, design, and development of scalable enterprise-level systems. This role requires a strong full-stack engineering background, deep expertise in Java and modern web technologies, and the ability to drive technical decisions across teams.
As a Staff Engineer, you will work closely with engineering leaders, product managers, and cross-functional teams to build reliable, high-performance software solutions while mentoring developers and promoting engineering best practices.
Key Responsibilities
Architecture & System Design
- Design and build scalable, reliable, and high-performance distributed systems.
- Define architecture, design patterns, and best practices for new and existing systems.
- Lead technical discussions and guide teams on engineering decisions.
Full Stack Development
- Develop and maintain both backend and frontend components of enterprise products.
- Build robust REST APIs and scalable services.
- Contribute to frontend development using modern frameworks.
Engineering Excellence
- Implement best practices in code quality, performance, scalability, and reliability.
- Participate in code reviews, design reviews, and architectural planning.
- Improve development workflows and engineering productivity.
Cloud & DevOps
- Work with AWS or other cloud platforms.
- Implement CI/CD pipelines and DevOps practices.
- Ensure smooth deployment, monitoring, and performance tuning.
Collaboration & Mentorship
- Mentor engineers and guide teams on complex technical problems.
- Work closely with product managers and stakeholders.
- Promote Agile/Kanban development practices.
Required Qualifications
- 12–16 years of experience in software development.
- Bachelor’s Degree in Computer Science or a related field.
- Strong foundation in data structures, algorithms, and problem solving.
- Extensive experience with Java and related backend technologies.
- Experience building enterprise-scale applications.
- Proficiency in Full Stack development.
Frontend
- React
- TypeScript
- JavaScript
- HTML
- CSS
Backend
- Java
- REST APIs
- Microservices architecture
DevOps / Methodologies
- Agile / Kanban
- CI/CD pipelines
- DevOps practices
Cloud
- Experience with AWS or other public cloud platforms
Preferred Qualifications
- Experience with large-scale distributed systems
- Knowledge of NoSQL databases
- Experience with database optimization, indexing, and caching
- Exposure to high-availability system design
- Leadership or mentoring experience within engineering teams
Ideal Candidate
The ideal candidate is a hands-on technical leader who:
- Can architect and build complex systems
- Enjoys solving large-scale engineering problems
- Mentors developers and drives engineering excellence
- Has deep full-stack expertise and cloud experience