JOB OPENING

General Engineering

Subtract2

 Supporting Country:

Asia

 Location:

India

 Vacancy ID:

VAC3591

Job Description

Responsibilities
Technical Execution and Ownership
-Independently own and deliver entire small-mid sized projects or features, from design and development to deployment.
-Ensure all deployments meet scalability, security, and performance standards.
-Participate in the on-call rotation, providing support for critical issues.
-Contribute to the continuous improvement of the codebase by implementing best practices in software development.

Delivery Management
-Act as a release owner, ensuring smooth feature deliveries.
-Identify and mitigate risks early to keep projects/features on track.

Technical Design and Process Improvement
-Make well-reasoned design decisions and trade-offs in owned areas.
-Contribute to the architecture and development process within the team.
-Ensure team software is highly available, resilient, and monitorable.
-Stay informed on industry trends and leverage insights to enhance infrastructure and build systems.

Technical Leadership and Mentorship
-Mentor junior engineers through pair programming, design reviews, and code reviews.
-Communicate technical decisions effectively through design documents, tech talks, and internal wikis.
-Advocate for best engineering practices within the team.

Cross-team Collaboration and Communication
-Participate in scoping meetings, providing insights on technical requirements, trade-offs.
-Share knowledge with the broader engineering team through blog posts, lunch-and-learns, and engineering guilds.
Description

The Software Engineer plays a critical role in designing, developing, and deploying high-quality product features while ensuring scalability, reliability, and maintainability. This role involves taking ownership of entire low-mid-sized projects or features, contributing to architecture improvements, mentoring junior engineers, and participating in the hiring process. As a key technical contributor, the Software Engineer balances hands-on development, technical leadership, and cross-team collaboration to drive engineering excellence.

Education and Experience
-5+ years of software engineering experience, with a proven track record of leading small-mid projects. -Experience working in cross-functional teams and collaborating on technical roadmaps.
Skills and Behaviours
Technical Expertise
Proficiency in full stack with:
-Programming Languages: Typescript (must), Python
-Infrastructure & Deployment: Cloud platforms (AWS, GCP, Azure), Kubernetes.
-APIs & Integration: HTTP APIs, event-driven architectures.
-Frameworks: React (must), Remix (nice to have)
-Strong debugging, troubleshooting, and root cause analysis skills.
-Experience designing and building scalable, secure, and resilient systems.

Leadership and Communication
-Ability to mentor and support junior engineers.
-Strong communication skills to effectively present ideas to technical and non-technical stakeholders.
-Able to write clear technical documentation.

Problem-Solving Skills
-Ability to analyze complex technical challenges and develop effective solutions.
-Comfortable making technical trade-offs to balance short-term and long-term goals.

We use cookies to give you the best experience. Cookie Policy

Connect With us

Fill up the form and our team will get back to you within 24 business hours.

Let's get the conversation started

Fill up the form and our team will get back to you within 24 business hours.

Let's get the conversation started

Fill up the form and our team will get back to you within 24 business hours.

Please confirm your agreement with Swivelt Pte. Ltd. Ltd. Terms and Conditions and Privacy Policy.