Beacon.li- SDE 3
Job Title: Senior Software Engineer (SDE III)
Location: On-Site - Hyderabad
About the Role
We are looking for a highly skilled Senior Software Engineer (SDE III) to join our engineering team and contribute to building scalable, reliable, and high-performance SaaS platforms. This role is ideal for an experienced engineer who excels in system design, distributed systems, and hands-on development, while collaborating closely with cross-functional teams to deliver impactful solutions.
As an SDE III, you will drive key technical decisions, own end-to-end modules or services, and set high standards for engineering excellence. You will mentor junior engineers, influence system architecture, and play a pivotal role in scaling our platform and engineering practices.
Key Responsibilities
Technical Leadership & Ownership
Design, build, and maintain scalable, distributed, and high-performance backend systems.
Own large components or services end-to-end-architecture, development, deployment, and observability.
Participate in architectural discussions, contributing sound technical judgment and best practices.
System Design & Architecture
Lead high-level and detailed design for critical systems and APIs.
Ensure systems are secure, reliable, fault-tolerant, and optimized for performance.
Contribute to evolving the platform's cloud-native architecture.
Execution & Delivery
Deliver high-quality code following best engineering practices-testing, code reviews, CI/CD, and documentation.
Break down complex problems into clear tasks and plan execution with minimal oversight.
Collaborate with product, data, and AI/ML teams to translate requirements into scalable technical solutions.
Mentorship & Collaboration
Mentor junior and mid-level engineers through code reviews, pairing, and technical guidance.
Collaborate closely with engineering managers and senior engineers to maintain a culture of excellence, ownership, and innovation.
Innovation & Continuous Improvement
Stay current with new technologies in cloud, distributed systems, and AI/ML.
Advocate for engineering improvements, coding standards, and modern development practices.
Requirements
6-8 years of professional experience in software engineering.
Strong expertise in backend engineering, system design, and distributed systems.
Hands-on experience building SaaS or cloud-native applications at scale.
Deep knowledge of Node.js (or similar backend languages/frameworks).
Strong understanding of cloud platforms-AWS, GCP, or Azure.
Experience with microservices, APIs, event-driven architectures, CI/CD, and containerization.
Excellent problem-solving skills with the ability to quickly debug and resolve complex issues.
Strong communication and collaboration skills.
Preferred Qualifications
Experience working in high-growth startups or scaling product organizations.
Exposure to AI/ML systems, LLMs, vector databases, or agentic workflows.
Experience with distributed caching, message queues, and multi-tenant architectures.
Contributions to open-source projects or technical blogs/papers.
Why Join Us?
Solve complex engineering challenges in distributed systems and cloud architecture.
Work with a highly talented team building the next generation of SaaS and AI-driven products.
High impact, high ownership role with room for growth into staff engineering or architecture tracks.
Competitive compensation and benefits.
Website: https://www.beacon.li/
Employment Type: FULL_TIME