Senior Software Engineer - Backend
Yerevan, AM
Join SADA, an Insight Company as a Senior Software Engineer - Backend!
Your Mission
As a Senior Software Engineer - Backend, your mission is to build cloud-native applications that empower users to work more efficiently across a variety of use cases. Using a UX-driven approach, you’ll focus on delivering APIs for web and mobile platforms, edge computing solutions, and orchestration for deployments and pipelines, all designed with performance, efficiency, and ease-of-use in mind. This role offers a unique opportunity to gain broad experience solving complex challenges and developing scalable solutions in a dynamic, service-oriented environment.
Responsibilities:
-
Contribute to projects at all stages from early discovery and architecture to full end-to-end application development and technical consulting for customers
-
Effectively manage your time across 1–2 concurrent projects, working within teams that vary in size and scope
-
Work closely with solution architects, project managers, and engineers to define and deliver high-quality user experiences
-
Build reusable tools, processes, and solutions that drive efficiency and scalability for both Insight and its clients
Pathway to Success
#Hungry is at the foundation of all our engineering. Our motivation is to provide customers with an exceptional experience in migrating, developing, modernizing, and operationalizing their systems in Google Cloud Platform.
Your success starts by positively impacting the direction of a fast-growing practice with vision and passion. You will be measured bi-yearly by the breadth, magnitude, and quality of your contributions, your ability to estimate accurately, customer feedback at the close of projects, how well you collaborate with your peers, and the consultative polish you bring to customer interactions.
As you continue to execute successfully, we will build a customized development plan together that leads you through the engineering or management growth tracks.
Job Requirements
Required Credentials:
-
10+ years of relevant work experience in software development more focused on backend development
-
Bachelor's degree in Computer Science, Software Engineering, or a related field
Required Qualifications:
-
6+ years in development Java/Kotlin with a strong understanding of object-oriented programming principles.
-
Working knowledge of Spring Boot service ecosystem
-
Strong expertise or exposure to Python, Node.js and Go
-
Experience working with relational and NoSQL datastores and adjacent technologies (ORMs, schema migration tools)
-
Experience designing, building, and maintaining high-quality, developer-friendly REST APIs using OpenAPI (Swagger) specifications
-
Exposure to full stack development, from setting up application and database server infrastructure to developing and implementing application code
-
Extensive experience writing unit, integration, and acceptance tests
Useful Qualifications:
-
Experience using Google Cloud Platform, in particular serverless (Cloud Functions), containers (Cloud Run, Kubernetes), and platforms (App Engine)
-
Hands-on experience designing, developing, and deploying AI-driven agentic applications and systems
-
Experience interfacing with Architects, Product Management to design and implement solutions
-
Experience with Pub / Sub and event messaging technologies
-
Experience working with and diagnosing CI/CD pipelines (GitHub actions, Bamboo, Jenkins, Harness, or GCP Cloud Build)
-
Familiarity with frontend web technologies, particularly React and Angular
-
Experience with MCP (Model Context Protocol) and ADK (Agent Development Kit)
Job Segment:
Software Engineer, Cloud, Senior Product Manager, Computer Science, Developer, Engineering, Technology, Operations