Senior Software Engineer
Join our fast-growing product engineering team as a Senior Software Engineer. You will design, build and maintain scalable systems and collaborate with cross-functional teams to deliver high-quality software that powers our customer-facing products. This role is fully remote-friendly with optional office hubs and offers opportunities for technical leadership, mentorship and career growth.
Senior Software Engineer responsibilities and technical scope
As a Senior Software Engineer you will:
- Architect, develop and maintain backend services and APIs using modern languages and frameworks (for example Java, Kotlin, Python, Go, Node.js).
- Design and implement scalable, resilient systems with a focus on performance, security and reliability.
- Lead and contribute to the full software development lifecycle including code reviews, automated testing, CI/CD and deployments.
- Work closely with product managers, designers and operations to translate requirements into technical solutions.
- Identify and reduce technical debt, introduce best practices and improve engineering processes.
- Mentor mid and junior engineers, fostering a collaborative and inclusive team culture.
- Troubleshoot production incidents and participate in on-call rotations as required.
Essential skills and experience — Senior Software Engineer (software development)
- 5+ years professional software engineering experience building production systems.
- Strong programming skills in at least one of: Java, Kotlin, Python, Go or TypeScript/Node.js.
- Experience with containerisation and orchestration (Docker, Kubernetes) and cloud platforms (AWS, GCP or Azure).
- Proficient with relational and NoSQL databases, caching and message queues (Postgres, MySQL, MongoDB, Redis, Kafka, RabbitMQ).
- Solid understanding of microservices architecture, REST/GraphQL APIs and event-driven design.
- Experience with test automation, unit/integration testing and CI/CD pipelines (e.g. GitHub Actions, Jenkins, GitLab CI).
- Familiarity with observability tools, monitoring and logging (Prometheus, Grafana, ELK/EFK).
- Proven ability to design APIs, write clear documentation and communicate technical decisions to stakeholders.
Desirable qualifications and technologies
- Experience with serverless architectures and infrastructure-as-code (Terraform, CloudFormation).
- Knowledge of security best practices, authentication/authorization (OAuth, JWT) and data protection.
- Experience working in Agile or Scrum teams and applying modern product development practices.
- Open-source contributions or active participation in developer communities.
Senior Software Engineer — culture, diversity and inclusion
We are committed to building an inclusive workplace. We welcome applicants from all backgrounds and encourage people of underrepresented groups to apply. We value psychological safety, constructive feedback and collaboration. Reasonable adjustments will be made for candidates with disabilities during the recruitment process.
Compensation, benefits and career progression
- Competitive salary and equity package (market-aligned).
- Generous holiday allowance and flexible working hours.
- Professional development budget, training and conference support.
- Private healthcare, pension contributions and parental leave policy.
- Clear engineering career ladder with opportunities to progress to staff/tech lead roles.
Application process and how to apply
To apply, submit your CV and a brief cover letter highlighting relevant experience and preferred tech stack. Our recruitment process includes a short technical interview, a take-home or pair-programming exercise and final interviews with engineering and product stakeholders. We aim to provide feedback at every stage.
We look forward to reviewing your application and discussing how you can contribute to building robust, user-centric software at scale.
- Department
- Team Smart
About Tunga
Write a short description of your company, a boilerplate of the business, service or product that you offer. Include your business idea and the target audience. This text is primarily supposed to be descriptive, not selling.
Already working at Tunga?
Let’s recruit together and find your next colleague.