Software Engineer I

Digital-Dynamics

Scotts Valley (CA)

On-site

USD 70,000 - 90,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

ESOP
401(k) match
Health benefits
Paid time off
Employee ownership

Job summary

Digital Dynamics Inc. is seeking a Software Engineer I to assist in designing, developing, testing, and maintaining software for engineering and manufacturing operations.

The role involves building RESTful APIs, working with Python, Java, C++, or JavaScript, and collaborating with software, hardware, test, and manufacturing teams. The ideal candidate holds a bachelor's degree in a technical field and 1–3 years of experience, with a solid foundation in data structures, algorithms, and software

Qualifications

  • Bachelor's degree in a technical field and 1–3 years of software development experience.
  • Proficiency in Python/Java/C++/JavaScript and object-oriented programming.
  • Familiarity with REST APIs, relational databases, and Git version control.

Responsibilities

  • Assist in designing, developing, testing, and maintaining software applications for engineering and manufacturing.
  • Develop and maintain RESTful APIs and system integrations.
  • Write clean, maintainable code in Python, Java, C++, or JavaScript; support SQL databases and data modeling.
  • Troubleshoot issues with guidance from senior engineers and participate in code reviews.
  • Document software specifications and testing procedures; follow CI/CD practices.

Skills

Python
Java
C++
JavaScript

Education

Bachelor's degree in Computer Science or related field

Tools

FastAPI
Flask
Spring Boot
Node.js

Job description

About Digital Dynamics Inc.Digital Dynamics Inc. (DDI) is a 100% employee‑owned company (ESOP), where all employees share in the benefit of our continued growth. Our culture fosters accountability, collaboration, and long‑term thinking.DDI designs and builds reliable, high‑performance control hardware for semiconductor and industrial applications. As an ISO 9001 certified company with decades of design and manufacturing experience, we create advanced controllers and I/O solutions for mission‑critical environments. All products are designed and built at our facilities in beautiful Scotts Valley, CA.Position SummaryDigital Dynamics, Inc. is seeking a motivated Software Engineer I to join our engineering team. This position is ideal for a near-term graduate or early-career software engineer who is looking to expand their technical skills while contributing to real-world software applications and systems.The Software Engineer I will assist in designing, developing, testing, and maintaining software applications that support our engineering and manufacturing operations. This role will work closely with experienced engineers and cross-functional teams to develop reliable, efficient, and scalable software solutions.The ideal candidate has a solid foundation in software development, strong problem-solving skills, and a willingness to learn and grow in a collaborative engineering environment.Key ResponsibilitiesAssist in the design, development, testing, and maintenance of software applications and backend servicesDevelop and maintain RESTful APIs and integrations between software systemsWrite clean, efficient, and maintainable code using languages such as Python, Java, C++, or JavaScriptSupport database development, including SQL queries, data modeling, and database maintenanceTroubleshoot, debug, and resolve software issues with guidance from experienced engineersParticipate in software design discussions, code reviews, and technical planningAssist in developing internal tools and applications that improve engineering and manufacturing workflowsWrite and maintain technical documentation, including software specifications and testing proceduresCollaborate with software, hardware, test, and manufacturing engineering teamsSupport software testing, validation, and continuous improvement initiativesApply software development best practices, including version control, automated testing, and CI/CD processesRequired QualificationsBachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related technical field1–3 years of professional software development experience; candidates with as little as 1 year of post-college experience are encouraged to applyProficiency in at least one programming language, such as Python, Java, C++, or JavaScriptSolid understanding of object-oriented programming, data structures, and algorithmsBasic understanding of REST APIs and backend application developmentFamiliarity with relational databases and SQLExperience using Git or other version control systemsUnderstanding of software development lifecycle principles and debugging techniquesStrong analytical, problem-solving, and communication skillsAbility to work collaboratively and learn new technologiesPreferred QualificationsExperience with backend frameworks such as FastAPI, Flask, Spring Boot, or Node.jsFamiliarity with frontend technologies such as React, HTML, CSS, or JavaScriptExperience with PostgreSQL, MySQL, or other relational databasesFamiliarity with Linux operating systems and command-line toolsExposure to Docker, cloud platforms, or CI/CD pipelinesExperience with unit testing, integration testing, or automated testing frameworksFamiliarity with software architecture, API design, and system integrationExposure to embedded systems, hardware/software integration, or manufacturing environmentsExperience developing applications through professional work, internships, or academic projectsOur Total Rewards PhilosophyWe believe rewarding employees extends beyond base compensation. Our total rewards approach is designed to recognize performance, support long-term growth, and create shared success through competitive pay, bonus program eligibility, participation in our Employee Stock Ownership Plan (ESOP), which provides employees the opportunity to share in the company’s long-term success, 401(k) match, comprehensive health and wellness benefits, paid time off, and the opportunity to make a meaningful impact in a 100% employee-owned company.Equal Employment OpportunityDigital Dynamics Inc. is an equal opportunity employer. We are committed to creating an inclusive environment for all employees and applicants. All qualified applicants will receive consideration for employment without regard to race, color, religion, creed, sex, gender identity or expression, sexual orientation, national origin, ancestry, age, disability, medical condition, genetic information, marital status, military or veteran status, or any other characteristic protected by applicable federal, state, or local law.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer I
Software Engineer I

Digital Dynamics, Inc. • Scotts Valley (CA)

On-site
USD 70,000 - 100,000
ESOP
Health benefits
401(k) match
+1
Staff Quality Engineer
Staff Quality Engineer

Digital Dynamics Inc • Scotts Valley (CA)

On-site
USD 110,000 - 150,000
ESOP
401(k) match
Health benefits
+1
Senior Test Engineer
Senior Test Engineer

Digital Dynamics Inc • Scotts Valley (CA)

On-site
USD 110,000 - 170,000
Employee Stock Ownership Plan (ESOP)
401(k) match
Health benefits
+1
Electronics Technician I - Internship-Early Career
Electronics Technician I - Internship-Early Career

Digital-Dynamics • Scotts Valley (CA)

On-site
USD 42,000 - 54,000
ESOP
401(k) match
Health and wellness benefits
+1
Staff Software Engineer, Architecture & Systems Integration
Staff Software Engineer, Architecture & Systems Integration

Digital Dynamics Inc • Scotts Valley (CA)

On-site
USD 160,000 - 185,000
ESOP participation
401(k) match
Health & wellness benefits
+1
Senior Mechanical Engineer
Senior Mechanical Engineer

Digital Dynamics Inc • Scotts Valley (CA)

On-site
USD 120,000 - 180,000
ESOP
401(k) match
Health and wellness benefits
+1
System Test Technician
System Test Technician

Digital Dynamics, Inc. • Scotts Valley (CA)

On-site
USD 90,000 - 120,000
ESOP
401(k) match
Health benefits
+1
Temp Electronics Technician I
Temp Electronics Technician I

Digital Dynamics, Inc. • Scotts Valley (CA)

On-site
USD 42,000 - 64,000
ESOP participation
401(k) match
Health benefits
+1
Software Engineer I — ESOP, Build APIs & Tools
Software Engineer I — ESOP, Build APIs & Tools

Digital Dynamics, Inc. • Scotts Valley (CA)

On-site
USD 70,000 - 100,000
ESOP
Health benefits
401(k) match
+1
Order Management & Customer Support Specialist
Order Management & Customer Support Specialist

Digital-Dynamics • Scotts Valley (CA)

On-site
USD 65,000 - 90,000