Software Development Engineer I
Description

Job Title: Software Development Engineer I 

Department: Product Engineering

Reports to: Manager of Product Engineering 

Effective Date: 01/01/2025


Job Description:

Itential is seeking a passionate and talented Software Development Engineer (SDE) I to join our innovative team. As an SDE I, you will work with a team of engineers responsible for developing high-quality, scalable software solutions. This is an excellent opportunity to enhance your engineering skills and contribute to a wide range of projects that serve customers across the globe.

Key Responsibilities:

  • Collaborate with experienced engineers to design, develop, and deploy software applications.
  • Write clean, maintainable, and efficient code under the guidance of senior developers.
  • Participate in team design discussions and contribute innovative ideas.
  • Assist in troubleshooting, debugging, and upgrading existing systems.
  • Engage in code and design reviews, ensuring best practices are followed.
  • Take part in the testing process through unit and integration testing.
  • Continually learn and adopt new software development practices and technologies.
Requirements

Basic Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or a related technical discipline (or equivalent work experience).
  • Proficiency in a modern programming language such as Java, C++, or C#.
  • Understanding of computer science fundamentals, including data structures and algorithms.
  • Good problem-solving skills and attention to detail.
  • Ability to work collaboratively in a team setting.
  • Strong verbal and written communication skills.

Preferred Qualifications:

  • Experience with cloud platforms, such as AWS, would be an advantage.
  • Proficiency in a modern programming language such as React, Node.js, Typescript or Go. 
  • Familiarity with Agile/Scrum development methodologies.
  • Internship experience or previous software development projects.
  • Demonstrated ability to learn and adapt to new technologies quickly.