FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer – Critical Communication Systems
AtosSenior Software Engineer designing and developing security-critical communication software at Eviden. Collaborating with teams and leading development while ensuring system quality and performance.
Tech Stack
Tools & technologiesDistributed SystemsDockerGoJavaKubernetesLinuxMicroservicesOpenShiftTCP/IP
About the role
Key responsibilities & impact- Design and develop security-critical communication server software based on microservice / containerized architectures
- Analyze and translate ETSI, 3GPP, and customer-specific requirements into robust software components
- Contribute to system architecture decisions with a focus on scalability, resilience, and security
- Collaborate with product management and cross-functional teams during the design phase
- Solve complex technical and implementation challenges in close collaboration with the development team
- Work hands-on with object-oriented programming languages (e.g. Go, C++, Java) and modern development tools
- Lead and support development activities across the software lifecycle, including coaching and mentoring team members
- Develop and maintain CI/CD pipelines and integrate DevOps practices
- Ensure software quality through testing, code reviews, and best practices
- Contribute to secure and high-availability system design (security protocols, encryption, scalability)
- Work with containerization and orchestration platforms such as Kubernetes, OpenShift, Docker
- Support integration with telecom infrastructure and network protocols (e.g. SIP, TCP/IP, HTTP, RTP)
- Collaborate with international and cross-functional teams across all project phases
- Contribute to continuous improvement of development practices and system performance
- Support knowledge sharing, mentoring, and team development
- Stay up to date with emerging technologies, including AI-augmented development.
Requirements
What you’ll need- Background in Computer Science, Telecommunications, or a related technical field
- Around 10+ years of experience in software development, ideally in high-availability or telecom environments
- Strong experience with programming languages such as Go, C++, or Java
- Experience with CI/CD pipelines, DevOps practices, and modern development tools
- Good understanding of microservices, container technologies (Docker, Kubernetes, OpenShift), and distributed systems
- Experience working with telecom systems, 4G/5G networks, and infrastructure environments
- Knowledge of network protocols (e.g. SIP, TCP/IP, HTTP, RTP, Diameter)
- Strong understanding of security topics (OAuth2, OpenID, IPSec, encryption, etc.)
- Experience working in Linux environments
- Familiarity with high-availability and large-scale system design principles
- Fluent Croatian and English language skills; experience working in international environments
- Strong problem-solving mindset and analytical thinking
- Team-oriented approach with mentoring capabilities
- Proactive, hands-on attitude and willingness to learn new technologies.
Benefits
Comp & perks- Competitive and market aligned compensations and benefits
- Additional and complementary health insurance
- Christmas bonus and gift for children
- Vacation allowance
- Transportation allowance
- Accolade bonus
- Referral bonus
- Jubilee award
- Flexible working hours at Atos or home office
- Multisport card
- Free parking on site
- Unlimited SIM card and business phone
- Days of annual leave above the legal minimum
- More favorable loans in some banks
- Professional and personal development through continuous education and certification
- Wellbeing days & After work gatherings
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
GoC++JavaCI/CDDevOpsmicroservicescontainerizationnetwork protocolssecurity protocolsLinux
Soft Skills
problem-solvinganalytical thinkingteam-orientedmentoringcollaborationcommunicationproactivehands-oncontinuous improvementknowledge sharing