careertakescareertakes

Software Engineer

Confidential Client•Consulting
Entry LevelFull-timeOn-SiteN/A
California
A Day Ago

The Software Engineer at Confidential Client is responsible for designing, developing, testing, and maintaining full-stack software applications that meet customer needs. This role involves engaging with customers to understand requirements, architecting software solutions, collaborating with cross-functional teams, and implementing best practices in software development including security, performance optimization, and continuous integration. The position emphasizes delivering scalable, user-centric solutions using technologies such as Spring Boot, Kotlin, and Google Cloud Platform.

Boost your chances. Upload your resume to see your match score.

Unlock Match Rate
Description

About Careertakes

👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, IT Services and IT Consulting.

Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.


Role overview

Confidential Client is hiring a Software Engineer (Full‑time) based in California (CA). You will design, build, test, and maintain microservices and APIs using Java / Spring Boot, with Kotlin and Google Cloud Platform (GCP) in the stack. This role suits an engineer who enjoys collaborating with product teams, writing reliable backend code, and improving deployment and testing practices.


What You’ll Do

  • Design, develop, test, and maintain backend systems (microservices, REST APIs) using Java and Spring Boot
  • Build and extend services in Kotlin where applicable
  • Deploy, monitor, and operate applications on Google Cloud Platform (GCP)
  • Collaborate with product owners, architects, QA, and designers to deliver production‑grade features
  • Apply test‑driven development (TDD), CI/CD pipelines, and automated testing to ensure quality
  • Troubleshoot production issues, perform root‑cause analysis, and deliver fixes with minimal customer impact
  • Contribute to architecture and design discussions; recommend technology and deployment patterns
  • Improve performance, scalability, and security of services (including encryption and data protections)

Qualifications

  • Bachelor’s degree (or equivalent) required
  • 4+ years in IT; minimum 3+ years in software development (Engineer 2 / Practitioner level)
  • Proven experience with Java and Spring Boot in production systems
  • Hands‑on experience with Kotlin is desired
  • Practical experience deploying and operating services on GCP (or equivalent cloud platforms)
  • Strong understanding of RESTful APIs, microservices patterns, and distributed systems
  • Familiar with CI/CD, automated testing, and source control workflows (Git)
  • Solid problem‑solving skills and customer-focused mindset

Preferred / Nice‑to‑Have

  • Experience with containerization (Docker) and orchestration (Kubernetes)
  • Knowledge of observability tooling (logging, metrics, tracing) and incident response practices
  • Background in secure coding practices and data protection (encryption, anonymization)
  • Familiarity with Agile methodologies and working in cross‑functional teams

Benefits & Perks

  • Competitive health benefits (medical, dental, vision) — flexible plans to choose from
  • PTO / paid time off program
  • 401(k) with company match and immediate vesting
  • Company‑paid life and long‑term disability options
  • Employee referral and recognition programs
  • Professional development and training opportunities

Working location & employment type

  • Location: California (CA), United States
  • Employment type: Full‑time (on‑site or hybrid as determined by the client)
  • Note: Applicants must be authorized to work in the United States.

About Confidential Client

Confidential Client is a leader in IT services and consulting, delivering scalable, customer‑focused solutions for enterprise and technology customers. As part of their engineering team you’ll work on modern software architectures and help shape reliable, maintainable systems that support real customers.


Equal Opportunity & Hiring Transparency

Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.

If you have questions about how your data is used, please contact us directly.

Negotiate a higher salary! Check the salary ranges for this job type in your area.

View My Salary Range