Software Architect
Location: Bangalore, India
Department: Technology
Experience: 5-8
- Own and drive the overall system architecture, ensuring scalability, performance, reliability, and security.
- Design and review end-to-end solutions across frontend, backend, APIs, and data layers.
- Make informed technology and framework decisions, keeping long-term maintainability and growth in mind.
- Establish and enforce engineering best practices, coding standards, and design principles.
- Remain actively involved in coding, code reviews, and complex problem-solving.
- Build and scale critical product features that directly impact customers.
- Ensure the codebase remains clean, modular, testable, and future-ready.
- Drive DevOps best practices across the engineering lifecycle, from development to deployment.
- Design and maintain CI/CD pipelines to ensure fast, reliable, and automated releases.
- Collaborate on cloud infrastructure architecture, ensuring scalability, security, and cost efficiency.
- Oversee deployment strategies, monitoring, logging, and alerting to maintain high system reliability.
- Champion infrastructure-as-code practices and automation wherever possible.
- Work closely with engineering teams to improve system observability, performance, and uptime.
- Ensure security, compliance, and disaster recovery considerations are built into system design.
- Work closely with Product Managers, Designers, and Leadership to shape product vision and technical feasibility.
- Translate product requirements into well-structured technical plans, milestones, and execution strategies.
- Balance speed and quality while making trade-offs aligned with business priorities.
- Act as a bridge between business objectives and engineering execution.
- Mentor and guide engineers across levels, fostering ownership and accountability.
- Support hiring, onboarding, and growth of a high-performing engineering team.
- Encourage a culture of learning, experimentation, and continuous improvement.
- Define and evolve the technical roadmap aligned with Shipthis’s product and business goals.
- Anticipate scaling challenges and proactively design solutions.
- Stay current with emerging technologies and evaluate their relevance to the product.
- Bachelor’s or master’s degree in computer science, Engineering, or a related field.
- 6–10 years of experience in software development, with strong exposure to system design and architecture.
- Ability to troubleshoot production issues across application and infrastructure layers.
- Hands-on experience with cloud platforms (AWS / GCP / Azure).
- Strong understanding of CI/CD tools (GitHub Actions, or similar).
- Experience with containerization and orchestration (Docker, Kubernetes).
- Familiarity with infrastructure-as-code tools (Terraform, CloudFormation, or equivalents).
- Proven experience working on product-led, scalable software systems.
- Strong hands-on expertise in full-stack development with proficiency in JavaScript and modern frameworks such as Angular (28+), React, or similar. Solid understanding of web technologies, including TypeScript, Python with FastAPI.
- Solid understanding of distributed systems, APIs, databases, and performance optimization.
- Experience collaborating with product and business stakeholders.
- Excellent communication skills with the ability to explain complex technical concepts clearly.
- Ownership mindset and bias for action
- Strong product thinking, not just coding
- Pragmatic decision-making over perfection
- Collaboration, transparency, and long-term impact
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
