
Senior Software Developer
Serco Group plc1 month ago
Rome, ItalySenior
Responsibilities
- Lead the design, development, deployment, and maintenance of complex software features and components.
- Design scalable, maintainable, secure solutions aligned with product and architectural goals.
- Own significant functional areas and improve long-term software quality and maintainability.
- Review code, establish coding standards, and promote engineering best practices.
- Mentor developers through coaching, pair programming, and technical guidance.
- Collaborate with Product Owners, Tech Leads, QA, and stakeholders to translate business requirements into technical solutions.
- Lead technical investigations, proof-of-concepts, and evaluations of technologies and tools.
- Drive improvements to software architecture, development processes, CI/CD pipelines, testing, and automation.
- Troubleshoot complex production issues and perform root cause analysis.
- Contribute to technical roadmaps, architectural discussions, Agile ceremonies, estimation, and delivery improvements.
Requirements
- Degree in Computer Science or a related discipline.
- Strong experience with Java/J2EE, Spring Boot, Spring, Hibernate, HTML, CSS, JavaScript, Angular, jQuery or similar front-end frameworks, and Oracle and/or PostgreSQL.
- Experience with Git, SVN, or other version control systems.
- Strong understanding of software architecture, design patterns, and enterprise application design.
- Experience mentoring developers and conducting constructive code reviews.
- Strong problem-solving, analytical, communication, and cross-team collaboration skills.
- Excellent written and spoken English.
- Java certifications, Struts Framework, MongoDB, Lucene, Docker, Kubernetes, CI/CD, and development-process improvement experience are desirable.
Benefits
- Permanent employment contract under the National Collective Labor Agreement (CCNL Commercio).
- Remote working model for a Rome-based international team.
- Salary range of 46k-55k with 13th and 14th monthly salary payments.
- Meal support, snacks, and free coffee when working onsite at the Serco Rome office.
- Health insurance extended to family members and life insurance.
- Company-sponsored training programs.
- Shuttle service to the Rome office.
- Discounted Fit Express Roma membership and retail discounts at the Domus shopping center.
Tech Stack
Categories
About Serco Group plc
Serco Group plc delivers outsourced public services and technology-enabled operations for governments worldwide, spanning defence, justice, migration, health, transport, space, and customer services. It designs, integrates and manages large programmes, contact centres, and facilities under long-term contracts, with capabilities in systems integration, case management, and complex programme management. Headquartered in Hook, Hampshire, the company is publicly listed on the London Stock Exchange.