Software Engineer
Company Description
Titan. ium Platform is a leader in signaling, routing, subscriber data management, and security software and services. The company's solutions are deployed in more than 80 countries by over 180 companies, including eight of the world’s top ten service providers. Titan. ium supports any network, domain, signaling protocol, and infrastructure with advanced routing capabilities and a unified
- user experience.
Role Description
The Software Engineer is responsible for designing and developing
- grade network applications that meet the high standards of performance, reliability, and security required in the telecommunications industry. The role demands strong expertise in software engineering principles, coding best practices, and modern development methodologies to deliver robust, scalable, and maintainable solutions. The ideal candidate brings experience in distributed systems and demonstrates a passion for delivering quality software.
Responsibilities
Drive the full software development lifecycle in alignment with company standards
Collaborate with technical sales, product managers, and other engineers to gather requirements and translate them into technical specifications
Take technical ownership of assigned features and software components
Write clean, maintainable, and
- tested code following engineering best practices
Ensure all developed software meets functional requirements and upholds high standards for robustness, security, performance and reliability
Participate in design reviews, code reviews, and knowledge sharing, contributing to a culture of continuous improvement
Troubleshoot, debug and enhance existing systems to maintain stability and performance
Collaborate with support teams to perform root cause analysis and effectively communicate findings and resolutions to customers
Address software defects and deliver timely maintenance releases in accordance with customer service level agreements
Provide insights from support incidents to Product Management to reduce technical debt, eliminate usability issues and improve user experience
Stay up to date with emerging technologies, programming languages, and industry trends
Contribute to the development of best practices, coding standards, and software development processes within the team
Key Skills
Proven ability to develop and maintain distributed software solutions
Strong
- solving skills with high attention to detail
Excellent written, verbal and team collaboration skills
Proficient in Java programming
Hands-on experience with Apache Kafka
Experience developing software on Linux environments
Proficient with git and Git
Hub for version control and code collaboration
Experience with CI/CD pipelines and related Dev
Ops tools for automated software delivery
Hands-on experience with containerization and orchestration technologies, including Docker, Kubernetes, and Helm
- Informações detalhadas sobre a oferta de emprego
Empresa: Titan.ium Platform Localização: Lisboa
Lisboa, Lisboa, PortugalPublicado: 26. 9. 2025
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!