Software Engineer

Software Engineer

Synergis

Sunnyvale, CA

Contract

Apply Now

Title: Software Engineer
Anticipated Duration: 12 Month Contract
Location: Remote

Software Engineer Job Responsibilities:
As a back-end engineer on the team, you will partner with product, design and stakeholders across the content production and post-production teams to build our centralized content management product. You’ll tackle interesting tech challenges in multiple tech stacks, leading feature development from ideation through our design, implementation and release processes; working closely with and learning from our team of strong engineering talent.

  • You will own the back-end development for key projects in our product and collaborate with visual/interaction designers, other engineers, and product managers to launch new features, iterate on existing features, and scale our systems.
  • Develop multi-tier scalable, high-volume performing, and reliable user-centric applications that operate 24×7.
  • You will produce high quality software that is unit tested, code reviewed, and checked in regularly for continuous integration.
  • You will implement cutting-edge technologies and will be writing state-of-the-art code to keep the company at the cutting edge of current technology.
  • Your specific expertise will be required to make the site delightful, secure, performant and accessible to all our members.
  • You will meet with colleagues including product managers, designers and other engineers assigned to your project(s).

Software Engineer Required Education, Experience and Skills:

  • BS in Computer Science or related technical field, or 3 years of industry experience
  • Proven coding skills in Java and strong competencies in data structures, algorithms, and software design
  • Experience designing and working with APIs (REST/GraphQL)
  • Basic command line skills and version control (Git, etc)
  • Experience in designing and building infrastructure and web services at large scale, and common tools used to build it like IDEs, JUnit, etc
  • Experience with nosql databases and database architecture.

Software Engineer Preferred Experience and Skills:

  • Strong technical design sensibilities, including collaborative approach to API design
  • Experience building enterprise software or internal tools supporting midsize or large companies, including collaborating with product, design and other cross-functional partners from ideation through production release.
  • Experience with good software design and implementation skills incl. documentation, design trade-offs, resource management, monitoring, and troubleshooting.

 

Apply Now

About Synergis

Our digital world has accelerated the need for businesses to build IT ecosystems that enable growth and innovation along with enhancing the Total experience (TX). Synergis partners with our clients at the intersection of talent and transformation to scale their balanced teams of tech, digital and creative professionals.

Synergis is an Equal Opportunity/Affirmative Action employer.

Learn more