If you’re an early-career software engineer looking to build real-world products while growing your technical skills, PDW is offering an exciting opportunity in Denver. The Jr Software Engineer role is a strong fit for candidates who enjoy solving problems, collaborating with experienced engineers, and contributing to software projects in a fast-paced environment.
Job Overview
| Field | Details |
|---|---|
| Company Name | PDW |
| Role | Jr Software Engineer |
| Qualification | Bachelor’s degree in Computer Science, Software Engineering, or a related field; relevant technical skills and project experience |
| Job Location | Denver, Colorado, USA |
| Salary | Up to $85,000–$115,000 per year |
| Work Type | On-site / Hybrid |
| Job Type | Full-Time |
| Job Level | Junior / Entry Level |
| Industry | Technology / Software |
Job Description
Our Junior Software Engineer will:
- Write clean, maintainable code under the guidance of senior engineers.
- Participate in code reviews, learning from and contributing to team feedback.
- Implement well-defined features and bug fixes across assigned software modules.
- Write unit tests and participate in quality assurance processes.
- Collaborate with peers and leads to understand requirements and translate them into working software.
- Support field testing and debugging activities as directed.
- Continuously grow technical skills through hands-on work, mentorship, and self-study.
- Document code and processes clearly for team use.
Qualifications
- Foundational software development skills in C++ or a related systems programming language.
- Basic understanding of software development concepts including version control, testing, and debugging.
- Familiarity with Linux environments and command-line tools.
- Eagerness to learn embedded systems, UI development, or robotics-adjacent technologies.
- Strong written and verbal communication skills with the ability to ask good questions and receive constructive feedback.
- Bachelor’s degree in Computer Science, Computer Engineering, or related field, with 0–3 years of professional software development experience.
Preferred
- Exposure to Qt, QML, or similar UI frameworks through coursework or personal projects.
- Familiarity with Git and basic branching workflows.
- Any hands-on experience with UAVs, robotics, or embedded systems.
- Experience with CMake or other build systems.
- Coursework or project experience involving REST APIs or cross-platform development.
Selection Process
- Application Submission – Submit your resume and application through the company’s hiring portal.
- Resume Screening – The recruiting team reviews your qualifications and experience.
- Recruiter/Initial Interview – Discuss your background, interests, and the position.
- Technical Interview – Demonstrate your programming, software development, and problem-solving skills.
- Team/Manager Interview – Meet with members of the engineering team and hiring manager.
- Final Evaluation – The company completes its final assessment and references, if applicable.
- Offer – Selected candidates receive a formal job offer.
How to Apply
- Visit the official PDW careers or job application page.
- Search for the Jr Software Engineer position in Denver.
- Review the complete job description and requirements.
- Prepare an updated resume highlighting your software development skills, projects, internships, and relevant coursework.
- Complete the online application form.
- Upload your resume and any requested supporting documents.
- Submit your application and monitor your email for updates from the recruiting team.