Who You Are (Required):
- Bachelor’s degree in Software Engineering, Computer Science, Computer Engineering, Electrical Engineering, Data Science, Cyber Security, Mathematics, or Aeronautical Engineering or equivalent full-time professional experience.
- Ability to travel up to 15% of the time as needed
- Familiarity with the software development lifecycle and process
- Experience using Git or similar version control systems
- Familiarity or working knowledge with several of the following:
- C++, Python, Java or JavaScript programming languages
- Basic understanding of container concepts (Docker/OCI images, containers, registries)
- SQL and relational databases (e.g., Postgres)
- Linux-based systems command-line usage and file/system permissions
- React or similar modern frontend frameworks
- Interest in learning system integration concepts and working beyond strictly writing code
- Strong problem-solving skills and eagerness to learn in a team environment
What Makes You Stand Out:
- Experience with cloud computing, virtualization, or containerization technologies
- Understanding of networking concepts and protocols (TCP/IP, HTTP, DNS)
- Exposure to virtualization technologies (VMware)
- Experience with working with APIs or third-party services
- Experience with scripting for automation (Groovy, Python, Bash, PowerShell)
- Experience with big data solutions (e.g. Hadoop, Spark, Kafka, Cassandra)
- Experience with machine learning and/or artificial intelligence
- Experience performing test and integration, applying best engineering practices, and executing test methodologies.
If you see yourself reflected in this role and are excited about the impact you could make, we encourage you to apply! If you know someone who may be a great fit, please feel free to share this opportunity with your network.
Pay Range*: $72,000 - $114,450
*Pursuant to California Senate Bill 1162 and New Jersey Senate Bill 2310, IDT is required to disclose the “pay scale” or “pay range” associated with a job posting. Notably, however, this amount may not be reflective of actual compensation that may be earned as pay is dependent on a candidate’s experience, skills, and education. The posted range does not include bonuses, commissions, tips, or other benefits. Click here for additional information about California Senate Bill 1162. Click here for additional information about New Jersey Senate Bill 2310. IDT is often looking to place multiple candidates at various levels. Therefore, more than one pay range has been included, commensurate with experience.