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
SophosSenior Software Engineer building scalable cloud-based email security services for Sophos, a global cybersecurity provider. Designing Messaging Security Group components across the full software stack.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates extensive experience in software engineering, particularly in designing, developing, and deploying production services using Java, JavaScript, Angular, GoLang, and AWS. Proficient in utilizing AI-assisted development tools and mentoring junior developers while ensuring high-quality standards and security compliance.
Highest-signal resume keywords
7+ Years Software Engineering ExperienceAI-Assisted Development ToolsJava, JavaScript, Angular, GoLangMicro-Services Development in AWSCode Review and PR Analysis
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software DevelopmentMicro-ServicesTest Coverage and AutomationSecurity ReviewsTest Scenarios and Test CasesProduction ServicesCloud TechnologiesCode ReviewPair ProgrammingProject Planning
Soft Skills
MentoringCollaborationPresentation SkillsProblem SolvingCommunication
Tools & Technologies
AWS (ECS or EKS)ClaudeCodexAngularJavaJavaScriptGoLangReactAI-Assisted Development ToolsCloud-Based Applications
Industry Keywords
Messaging SecuritySoftware StackTechnical StrategyQuality StandardsFunctional Requirements
Tech Stack
Tools & technologiesAngularAWSCloudJavaJavaScriptReact
About the role
Key responsibilities & impact- Use AI-assisted development tools, where appropriate, to design, develop, test, document, and deploy components of Messaging Security Group services
- Design and implement product components across the full software stack with strong test coverage and automation
- Deliver against project timelines, quality expectations, and requirements
- Participate in project planning and deliver high-value solutions meeting business needs
- Analyze and understand project requirements
- Participate in product design aligned with technical strategy, quality standards, and functional requirements
- Mentor junior team members through pair programming and code reviews
- Contribute to daily stand-ups, kick-offs, collaborative estimation, and retrospective meetings
- Participate in security reviews and analyze product security concerns
- Present security documentation
- Contribute to code reviews
- Define test scenarios and test cases
- Collaborate with senior development leaders, architects, product management, and the global Sophos UI team
- May lead projects under the guidance of an architect or senior technical lead
- Perform other duties and responsibilities as directed
Requirements
What you’ll need- 7+ years of professional software engineering experience shipping production services
- Experience using AI-assisted development tools, such as Claude and Codex
- 5+ years of experience in software development using Java, JavaScript, Angular, GoLang, and possibly React
- 5+ years of experience developing and deploying micro-services in AWS (ECS or EKS)
- Confidence in designing, implementing and testing software systems and components
- Confidence in presenting your design in front of the Tech Council
- Ability to read code and review PRs
- Experience working with best-of-breed cloud technologies and troubleshooting large-scale cloud-based applications
- Legal authorization to work in Canada without requiring employer sponsorship
Benefits
Comp & perks- Bonus eligibility
- Comprehensive benefits package
- Remote-first working model
- Employee-led diversity and inclusion networks
- Annual charity and fundraising initiatives
- Volunteer days
- Global employee sustainability initiatives
- Global fitness and trivia competitions
- Global wellbeing days
- Monthly wellbeing webinars and training
- Recruitment and selection adjustments available for accessibility needs