Software Engineer

Salary depends on experience
Posted on 02/19/18
Pleasanton, CA
Salary depends on experience
Posted on 02/19/18


We are looking for highly motivated individuals who thrive on challenges of working with the latest and greatest technologies. The individual should be willing to learn new languages/frameworks as needed by each ongoing development projects.


  • Analyze requirements, produce object-oriented designs for product enhancements and new development
  • Develop and deliver code from detailed user stories, leveraging a mix of approved technologies
  • Work independently on projects or as part of teams
  • Work on full stack solutions including front end, back end and databases
  • Assist in the selection and design of a technology solution
  • Work with the team to estimate tasks, design and implement solution
  • Automate development processes


  • Bachelor’s degree in Computer Science required. Masters in CS is a plus.
  • Experience developing object-oriented applications
  • Experience with implementation of logical database designs and relational database concepts
  • Knowledge in the following key technologies:
    • JavaScript frameworks (Vue / React / Angular)
    • HTML 5 / CSS 3
    • Java
    • Service Oriented Architecture
    • High Availability, Performance and Scalability fundamentals
  • Knowledge or experience with the following is a plus:
    • Cloud services (AWS / Kubernetes / Docker)
    • RESTful Services   
    • Microsoft .NET
    • Mobile development
  • Knowledge of software engineering principles and design patterns
  • Strong verbal and written communication skills and the ability to interact and evangelize in a team environment


Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.