Sophos

Senior Software Engineer – Java, AWS

Sophos

full-time

Posted on:

Location Type: Hybrid

Location: BangaloreIndia

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Be able to interact with product managers and Senior Leads to define the feature and write clear functional specs.
  • Work with the frontend team to define the API contracts for the backend services. Work on critical field escalations and drive closure.
  • Work on features for the product roadmap.
  • Work with Junior developer as a lead to ensure timely delivery and technical assistance

Requirements

  • 7+ years of overall experience
  • Hands-on experience developing commercial software using Java and Spring Boot.
  • Experience with Golang is a plus
  • Strong design expertise with a focus on reusability, modularity, and scalability
  • Solid understanding of data structures and algorithms
  • Good knowledge of microservices architecture, along with SQL and NoSQL databases
  • Proven experience with AWS cloud infrastructure is mandatory
  • Experience in the network security domain and protocols is required
  • Bachelor’s degree in Computer Science or a related field
Benefits
  • Employee-led diversity and inclusion networks that build community and provide education and advocacy
  • Annual charity and fundraising initiatives and volunteer days for employees to support local communities
  • Global employee sustainability initiatives to reduce our environmental footprint
  • Global fitness and trivia competitions to keep our bodies and minds sharp
  • Global wellbeing days for employees to relax and recharge
  • Monthly wellbeing webinars and training to support employee health and wellbeing
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSpring BootGolangdata structuresalgorithmsmicroservices architectureSQLNoSQLAWSnetwork security
Soft Skills
interpersonal skillsleadershipcommunicationorganizational skillstechnical assistance
Certifications
Bachelor’s degree in Computer Science