FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Tech Stack
Tools & technologiesPythonQt
About the role
Key responsibilities & impact- Responsible for software development activities both individually and as a member of a SW team
- Actively participate in SW planning, statusing, and related team activities
- Analyze system requirements and apply appropriate design techniques and software engineering principles to develop code that is modifiable, efficient, reliable, understandable, fault tolerant, and reusable
- Leverage AI-assisted development tools (e.g., Roo Code, Claude, ChatGPT, or similar) to improve productivity in coding, debugging, test generation, and documentation
- Critically evaluate, test, and refine AI-generated outputs, demonstrating sound judgment in identifying inaccuracies, edge cases, and security or performance concerns
- Develop and iterate on effective prompting strategies and workflows to improve consistency and efficiency when using AI tools
- Contribute to team best practices for responsible and effective use of AI-assisted development, including code review considerations and documentation standards
- Troubleshoot and resolve moderately complex software issues, both independently and with team support
- Provide software process management and control throughout the development process and promote code reuse and cross-program collaboration to reduce maintenance costs
Requirements
What you’ll need- Must be able to obtain and maintain a Public Trust security clearance (US Citizenship required)
- Bachelor’s degree in computer science or a related field and a minimum of 2 years of prior relevant experience
- Experience with programming languages such as C++, Python, or Qt
- Practical experience using AI-assisted software development tools in a development environment
- Demonstrated ability to validate, debug, and improve AI-generated code and recommendations
- Solid understanding of software engineering fundamentals, including debugging, testing, code reviews, and maintainability
- Ability to plan and prioritize tasks with minimal supervision and communicate effectively both verbally and in writing
- Ability to work independently on well-defined tasks and contribute effectively within a team environment
- Demonstrated curiosity and initiative in adopting new tools and improving development workflows, including emerging AI capabilities.
Benefits
Comp & perks- Competitive compensation
- Health and Wellness programs
- Income Protection
- Paid Leave
- Retirement
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C++PythonQtsoftware engineering principlesdebuggingtestingcode reviewsAI-assisted developmentcode reusefault tolerance
Soft Skills
communicationplanningprioritizationindependenceteam collaborationcuriosityinitiativejudgmentproblem-solvingadaptability
Certifications
Public Trust security clearance
