Software Engineer III

San Diego, California
Job Type: Contract
Posted:

To Apply for this Job Click Here

Job Title: Software Engineer III
Job Category: Software Engineering
Location: Mountain View, CA (Hybrid)

Job Overview:

We are seeking a highly skilled Software Engineer III to join our core product development team. The ideal candidate will be responsible for designing and developing software applications, writing high-quality code, and ensuring the scalability and performance of backend services. This role requires strong technical expertise in Java, Spring Boot, AWS, and MySQL, as well as experience working in an agile development environment.


Key Responsibilities:

  • Gather functional requirements, develop technical specifications, and participate in project and test planning.

  • Design and develop web applications, software solutions, and proofs of concept (POCs).

  • Provide technical leadership, including mentoring junior engineers and new team members.

  • Write and maintain high-quality, scalable, and maintainable code (70-85% hands-on coding).

  • Troubleshoot and resolve defects/bugs during QA testing, pre-production, production, and post-release patches.

  • Collaborate cross-functionally with product management, QA, and other business units to drive project success.

  • Contribute to software architecture and design decisions.

  • Follow Agile, SCRUM, or Extreme Programming methodologies in software development.


Required Qualifications:

  • 5+ years of experience developing high-traffic and scalable backend software systems and services.

  • Strong expertise in Java, Spring Boot, MySQL/PostgreSQL/Oracle, AWS, DynamoDB, and Kafka.

  • BS/MS in Computer Science or equivalent work experience.

  • Solid understanding of the Software Development Life Cycle (SDLC).

  • Experience building and supporting large-scale enterprise web services using REST and GraphQL.

  • Passion for engineering excellence and operational efficiency.

  • Strong understanding of software design and architecture principles.

  • Experience with unit testing and Test-Driven Development (TDD).

  • Excellent communication skills, with the ability to explain complex technical concepts to both technical and non-technical audiences.


Preferred Qualifications:

  • Experience developing, maintaining, and innovating large-scale, consumer-facing backend platforms/services.

  • Knowledge of cloud/SaaS architectures and big data technologies.

  • Familiarity with the challenges of highly scalable and available web applications.

  • Hands-on experience with modern backend Java frameworks.

  • Passion for continuous learning and open-source technologies.

To Apply for this Job Click Here

Share This Job

Refer A Candidate

Recommend a candidate and receive a referral bonus as a thank-you for helping us find top talent.

Upload Your Resume

Share your resume, and we’ll match you with opportunities that fit your skills and goals.

Related Jobs