Join a forward-thinking engineering team focused on transforming core billing systems through modern, secure, and scalable software solutions. As a Senior Software Engineer, you'll play a central role in designing, building, and refining applications using Java and AWS, with a strong emphasis on serverless architecture and automated delivery pipelines.
What You'll Do
- Lead the design and implementation of robust software components within an agile framework, ensuring alignment with business goals and customer needs.
- Write maintainable, testable code that adheres to engineering standards and promotes long-term system reliability.
- Take ownership of feature delivery—from scoping to deployment—while providing technical guidance to junior engineers.
- Champion code quality through rigorous testing, peer reviews, and continuous improvement of CI/CD workflows.
- Collaborate across technical and non-technical teams to deliver solutions that balance innovation, security, and practicality.
- Integrate security best practices, including threat modeling, into the development lifecycle, particularly in sensitive domains like billing.
- Share knowledge through internal discussions, documentation, or technical talks, helping to grow team-wide expertise.
What We're Looking For
- Proven background in Java development and AWS cloud services, with hands-on experience in commercial software environments.
- Understanding of agile methodologies and experience working closely with product teams and stakeholders.
- Ability to design and deliver software features independently while contributing to team-wide technical standards.
- Experience mentoring developers and fostering a culture of collaboration and code excellence.
- A degree in Computer Science, Software Engineering, or a related field, or equivalent certifications with substantial professional experience.
- Familiarity with automated testing, integration pipelines, and modern engineering practices.
Why This Environment Works
The team operates with a lightweight, supportive management approach that encourages innovation and personal growth. You'll have the freedom to experiment, propose changes, and implement creative solutions in an environment that values engineering integrity and continuous learning.
Work-life balance is built into the structure—enjoy hybrid working, flexible hours, compressed workweeks, and a culture that prioritizes well-being alongside technical excellence.
Benefits & Growth
- Flexible work models, including remote and in-office options
- Health insurance with digital healthcare access
- Life assurance and income protection
- Competitive pension and annual bonus program
- Employee discounts and recognition initiatives
- Ongoing learning and internal advancement opportunities

