Your browser cookies must be enabled in order to apply for this job. Please contact support@jobscore.com if you need further instruction on how to do that.

Software Development Engineer

Software ENG & DEV | Hybrid in Pleasanton, CA | Full Time, Contract, and Temporary | From $50.00 to $60.00 per hour

Job Description

Software Development Engineer 2204

  • Hourly pay: $50-$60/hr
  • Worksite: Leading enterprise software solutions company (Pleasanton, CA - Hybrid)
  • W2 Employment, Group Medical, Dental, Vision, Life, Retirement Savings Program
  • 40 hours/week, 4 Month Assignment, Possible extension

A leading enterprise software solutions company seeks a Software Development Engineer. The successful candidate will lead the end-to-end software development process, including designing, building, testing, and deploying scalable, high-availability systems—primarily using Java or Scala. They will collaborate closely with product managers to translate customer needs into technical solutions

Software Development Engineer Responsibilities:

  • Implement, test, and deploy services with robust unit tests and metrics
  • Work closely with product managers to understand customer needs and translate them to software requirements and execution plans
  • Delivering quality features on time and on budget and implementing towards project plans and delivery commitments
  • Handle the day-to-day development activities, participate in design review, code review, and implementation.

Software Development Engineer Qualifications:

  • 8+ years of software development experience, with a proven track record of designing, building, and shipping production-grade software.
  • Bachelor’s degree in Computer Science, a related technical field, or equivalent practical experience.
  • Experience with SaaS security infrastructure
  • Experience with Scala and MySQL
  • Expert-level proficiency in Java or Scala
  • Strong command of software design patterns and extensive experience designing, building, and operating scalable, high-availability distributed systems.
  • Demonstrated expertise in building and managing robust CI/CD pipelines using tools like Jenkins and Git.
  • Proficient in writing effective automated tests to ensure software quality and reliability (e.g., Selenium).
  • Solid expertise across the entire SDLC, from requirements gathering and design specification/review to implementation, unit testing, and system/performance analysis.
  • Practical experience implementing and working with modern authentication and authorization standards like OAuth, SAML, SSO, MFA, or x509.
  • Experience developing and deploying applications on a major cloud platform (e.g., AWS, GCP, Azure).
  • Familiarity with working in an Agile/Scrum development environment.