
Senior Principal Software Engineer - Email Security
- London
- Permanent
- Full-time
- Design new features or enhancements based on high-level architectures.
- Work on a global, highly distributed infrastructure
- High availability, mission critical Java services
- Opportunity to modernize the technology stack
- Lead backlog grooming, planning, design reviews, and code reviews.
- Deliver AWS-based Java services through CI/CD and Infrastructure as Code.
- Engage with the team through collaboration, problem-solving, and teamwork.
- Continually improve team efficiency, personal skills, and team skills.
- Take ownership and create accountability within the team.
- Lead security reviews of designs and implementations.
- Act as a technical lead within the team, fostering collaboration and teamwork.
- Apply technology trends and industry innovations to our products.
- Coach and mentor team members in areas of expertise.
- 10+ years of software development experience.
- Strong object-oriented programming skills following SOLID principles.
- Proficient in Java and experienced in building REST/HTTP microservices.
- Familiarity with Jenkins CI/CD pipelines and Terraform.
- Experience with containerization technologies such as Docker and Kubernetes.
- Proficient in AWS services.
- Proven ability to build high-volume, scalable, distributed back-end services.
- Proficient in multithreaded software engineering, with expertise in designing, implementing, and troubleshooting concurrent systems to optimize performance and resource utilization
- Proficient in leveraging AI tools, such as Cursor, to enhance software engineering practices, including automated design, code generation, and testing, ensuring high-quality and efficient development workflows.
- Excellent collaboration, influencing, negotiation, coaching, mentoring, and coalition-building skills.
- Strong verbal and written communication skills.
- A great team player with demonstrable experience delivering superior software products via Agile methodologies
- Continuous learning mindset, keeping abreast of related industry technologies, tools, and standards.
- Fosters a culture of collaboration, communication, performance and learning
- Drives innovation and creativity within and between teams
- Introduces employees to priorities outside of their immediate realm
- Ensures important interpersonal relationships and connections with one another and our community!