Senior Software Engineer
Role Overview
We are seeking an experienced and visionary Acting lead or lead Engineer to lead the design and technical direction of our SaaS-based, cloud-native, and REST-driven platforms.
In this role, you will guide engineering teams, influence architectural decisions, and collaborate closely with product, design, and customer stakeholders to build secure, scalable, and high-performance systems.
You will be responsible for defining technical standards, shaping architectural blueprints, and ensuring the successful implementation of complex distributed systems.
This role requires strong technical depth, excellent communication, and the ability to balance long-term strategic thinking with hands-on problem solving.
Key Skills for This Role
Full Job Posting
Key Responsibilities
- Strong hands-on experience in Java, Spring Boot, micro services architecture, and databases
- Experience working with cloud platforms and modern deployment environments
- Understanding of AI/ML concepts, LLMs, generative AI, or intelligent automation frameworks
- Ability to solve complex technical problems with a product-oriented mindset
- Strong collaboration and communication skills
- Comfortable working in a fast-paced, innovation-driven environment
- Define and guide the architectural vision for cloud-native, SaaS, and REST-based applications.
- Collaborate with product, design, and engineering teams to design scalable, distributed systems.
- Translate business and customer requirements into robust technical designs and architecture specifications.
- Provide architectural leadership to backend and frontend teams operating across multiple time zones.
- Coach, mentor, and support engineering teams, including involvement in onboarding, performance discussions, and career development.
- Contribute to planning and drive technical delivery aligned with product and project goals.
- Participate actively in agile processes and ensure strong execution across multiple simultaneous projects.
- Make informed technical trade-off decisions while balancing competing priorities and constraints.
- Define and champion engineering best practices, development standards, and process improvements.
- Conduct architecture and code reviews, provide actionable feedback, and validate system API design, scalability, and reliability.
- Engage directly with clients to understand business problems and translate them into technical architecture and implementation plans.
- Lead or support proof-of-concept (POC) initiatives to validate new tools, frameworks, or architectural approaches.
- Ensure solutions align with security, performance, and cloud governance standards.
- Support hiring efforts to build and scale high-performing engineering teams.
Nice to Have
- Experience with AI integrations, vector databases, or orchestration frameworks.
- Exposure to Docker, Kubernetes, CI/CD pipelines, or event-driven systems.
- Familiarity with OpenSearch/Elasticsearch, messaging systems, or workflow engine.
- Why Join Us?
- Opportunity to work on cutting-edge enterprise products.
- Collaborative engineering culture with strong ownership and innovation.
- Exposure to modern technologies, cloud ecosystems, and scalable architectures.
- Fast-growing environment with meaningful technical challenges and career growth opportunities.
About Altir
Product studio building digital products for startups and enterprises.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career