Summary
Dice is seeking a Software Development Engineer to design, develop, test, and deploy scalable software applications. The role focuses on building reliable software, developing APIs and backend services, troubleshooting issues, creating automated tests, and collaborating with product, QA, and engineering teams.
Responsibilities
- Design, develop, test, and maintain software applications
- Write clean, efficient, and scalable code
- Build APIs and backend services
- Debug and troubleshoot software issues
- Participate in code reviews and technical design discussions
- Develop automated tests and improve application reliability
- Work with databases and distributed systems
- Collaborate with product, QA, and engineering teams
- Contribute to system design and performance optimization
Skills
- * **Technical Drafting**
- * **Performance Tuning**
- * **Python**
- * **Software Development**
- * **Testing**
- * **Software Development Methodology**
- * **Software Engineering**
- * **Systems Design**
- * **Employment Authorization**
- * **Information Technology**
- * **Microsoft Azure**
- * **C#**
- * **C++**
- * **Collaboration**
- * **Computer Science**
- * **Database**
- * **Debugging**
- * **Product QA**
- Master's degree in **Computer Science, Software Engineering, Information Technology**, or a related technical field
- * s and candidates with **1–3 years of experience**
- * Currently **living in the USA**
- * Relevant software development experience through projects, internships, or professional work
- * Valid US work authorization, where required (F1-OPT/STEM OPT/ H1-B)
- * **Open to Work / actively seeking opportunities.**
- * AWS / Azure / Google Cloud Platform
- * Docker / Kubernetes
- * Microservices
- * CI/CD
- * React / Node.js
- * NoSQL / MongoDB
- * Distributed Systems
- * Agile / Scrum
Qualifications
Must Haves
- * **Technical Drafting**
- * **Performance Tuning**
- * **Python**
- * **Software Development**
- * **Testing**
- * **Software Development Methodology**
- * **Software Engineering**
- * **Systems Design**
- * **Employment Authorization**
- * **Information Technology**
- * **Microsoft Azure**
- * **C#**
- * **C++**
- * **Collaboration**
- * **Computer Science**
- * **Database**
- * **Debugging**
- * **Product QA**
- Master's degree in **Computer Science, Software Engineering, Information Technology**, or a related technical field
- * s and candidates with **1–3 years of experience**
- * Currently **living in the USA**
- * Relevant software development experience through projects, internships, or professional work
- * Valid US work authorization, where required (F1-OPT/STEM OPT/ H1-B)
- * **Open to Work / actively seeking opportunities.**
Nice to Haves
- * AWS / Azure / Google Cloud Platform
- * Docker / Kubernetes
- * Microservices
- * CI/CD
- * React / Node.js
- * NoSQL / MongoDB
- * Distributed Systems
- * Agile / Scrum
Benefits
- Remote / Hybrid / On-site