Return to Careers

Software Engineer

Do you think you might be a good fit for this position? We'd love to hear from you! Please submit your cover letter and resume in an email to:

Job Description

Location: Sunnyvale, CA

We are looking for a passionate Software Engineer to design and develop software components, services, and applications.

Status: Full Time Exempt Salaried

Salary Range: $75,000 – $110,000 / year (depending on experience)

Position Responsibilities

Software Engineer responsibilities include gathering user requirements, defining system functionality, and writing code in Angular, Java, Python or C# .NET programming languages. Our ideal candidates are familiar with the software development life cycle (SDLC) from preliminary system analysis to tests and deployment. They will be able to build high-quality, innovative, and fully performing software.

  • Execute full software development life cycle (SDLC)
  • Develop designs, layouts and documentation to identify requirements and solutions
  • Design, Development, Testing, and Delivery of API(s) and services.
  • Write well-designed, testable code
  • Integrate software components and services into a fully functional software system
  • Document and maintain software functionality
  • Troubleshoot, debug and upgrade existing software
  • Deploy programs and evaluate user feedback
  • Comply with project plans and industry standards
  • Performs other related duties as assigned.

Desired Qualifications

  • Bachelor’s degree in Computer Science, Data Science, Engineering, or related field required.
  • 1+ years of experience in the field or in a related area.
  • Ability to develop software in C# .NET, Javascript, Python or Java.
  • Good knowledge of relational databases, SQL and ORM technologies.
  • Good knowledge of graph databases.
  • Experience implementing AWS services including EC2, S3, RDS and Lambda.
  • Strong foundational knowledge of data structures and algorithms.
  • Familiar with software design patterns and programming frameworks.
  • Experience with Linux or Windows operating systems.
  • Skills to produce high quality code with unit and integration testing.
  • Familiar with JIRA and Git.
  • Ability to document requirements and specifications
  • Excellent verbal and written communication skills.
  • Excellent organizational skills and attention to detail.
  • Excellent analytical and problem-solving skills.
  • Proficient with software engineering tools and applications.

Working at Covalent

Covalent is an Equal Opportunity Employer and encourages candidartes with diverse experience sets to apply.

Covalent participates in E-Verify.

More About Covalent

Covalent Metrology’s mission is to level the playing field and ensure that clients of all sizes have access to outstanding data generated quickly and cost-effectively. High quality experimental data is the lifeblood of any successful commercial R&D program. Too many companies operate blindly without critical data because the proper tool is not available in-house and sending samples out to service labs can be slow, frustrating, and expensive. Data that is generated in-house can be unreliable or imprecise if tools are not properly calibrated, are obsolete, in disrepair or not properly operated.

Covalent’s Analytical Services and Metrology Partners units are open for business and on a mission to provide and enable better, faster, and cheaper data for every client. Covalent now has over 500 customers in 20+ industries and a new 24,000 ft lab in Sunnyvale, CA houses >$10M in state-of-the-art analytical instrumentation.