Logo
Avispa Technology

Software Development Engineer

Avispa Technology, Pleasanton, California, United States, 94566

Save Job

Software Development Engineer 2260 * Hourly pay: $50-$60/hr * Worksite: Leading enterprise software solutions company (Pleasanton, CA 94588 - Hybrid, Must be in the office 50% of the time) * W2 Employment, Group Medical, Dental, Vision, Life, Retirement Savings Program, PSL * 40 hours/week, 3-4 Month Assignment

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 and object oriented programming. 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 * Develop and automate pipelines that power code for authenications and security products * Conduct integrations with identity providers * 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.