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: Bragança
Bragança, Bragança District, PortugalPublicado: 27. 9. 2025
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!