Computer Science Jobs Hiring Now - Auto Apply & Get Hired Faster
We've scanned millions of jobs. Simply select your favorites, and we can fill out the applications for you.
$75,000 - $90,000 / year
Posted 3 days ago

$35,000 - $45,000 / year
Posted 2 weeks ago
Posted 30+ days ago
Posted 30+ days ago

$130,000 - $160,000 / year
Posted 30+ days ago
Posted 3 weeks ago
$89,000 - $112,000 / year
Posted 30+ days ago

$675+ / hour
Posted 30+ days ago

$17 - $30 / hour
Posted 2 days ago

$20 - $23 / hour
Posted 3 weeks ago
Posted 30+ days ago

Posted 30+ days ago

$30+ / hour
Posted 2 days ago

Posted 2 days ago

$2,300 - $3,100 / project
Posted 2 weeks ago

$18 - $30 / hour
Posted 30+ days ago

$31 - $35 / hour
Posted 3 days ago
$160,000 - $220,000 / year
Posted 30+ days ago

Posted 2 weeks ago

$82,100 - $172,400 / year
Posted today
Computer Programmer
$75,000 - $90,000 / year
Automate your job search with Sonara.
Submit 10x as many applications with less effort than one manual application.1
Reclaim your time by letting our AI handle the grunt work of job searching.
We continuously scan millions of openings to find your top matches.

Job Description
- 401(k) matching
- Health insurance
- Opportunity for advancement
- Training & development
- Coding & Testing: Write, test, and debug code to create reliable and scalable software applications.
- Development Lifecycle: Participate in all phases of the software development lifecycle from planning and design to implementation and deployment.
- Feature Implementation: Implement new features based on user requirements and business needs.
- Performance Tuning: Optimize code for efficiency, speed, and maintainability.
- Refactoring: Refactor existing code to improve performance, readability, and extensibility.
- Quality Assurance: Conduct thorough code reviews and ensure adherence to coding standards.
- Team Interaction: Work closely with project managers, designers, and other developers to deliver high-quality software solutions.
- Stakeholder Communication: Communicate progress, challenges, and solutions effectively to non-technical stakeholders.
- Documentation: Maintain comprehensive documentation of code, algorithms, and software development processes.
- Learning & Development: Stay current with the latest programming languages, frameworks, and development tools.
- Innovation: Apply innovative thinking to solve complex programming challenges and enhance software functionality.
- Feedback Integration: Incorporate feedback from users and stakeholders to continuously improve software applications.
- Troubleshooting: Diagnose and resolve software issues promptly and efficiently.
- Bug Fixes: Identify and fix bugs to ensure software reliability and user satisfaction.
- Analysis: Perform root cause analysis to prevent recurring issues.
- Experience: Minimum of 3-5 years in a computer programming role with experience in software development and maintenance.
- Languages: Proficiency in programming languages such as Python, Java, C++, or JavaScript.
- Frameworks: Experience with development frameworks such as .NET, Spring, Django, or React.
- Tools: Familiarity with development tools like Git, Jenkins, or Docker.
- Algorithm Development: Strong skills in algorithm development and problem-solving.
- Data Structures: Solid understanding of data structures, algorithms, and software design patterns.
- Debugging: Effective debugging skills to identify and resolve code issues.
- Teamwork: Ability to work collaboratively in a team environment and independently when needed.
- Documentation: Excellent documentation skills for maintaining clear and comprehensive project records.
- Continuous Learning: Eagerness to learn new technologies and adapt to changing project requirements.
- Flexibility: Ability to quickly grasp new programming concepts and tools.
- Professional Development: Opportunities for ongoing training, certifications, and career advancement.
- Mentorship: Access to mentorship and support from experienced professionals in the field.
- Competitive Salary: Attractive salary with opportunities for bonuses based on performance.
- Health Coverage: Comprehensive health benefits including medical, dental, and vision insurance.
- Retirement Savings: 401(k) plan with company match to help you plan for your future.
- Paid Time Off: Generous paid time off policy to support a healthy work-life balance.
- Flexible Arrangements: Options for flexible work hours and remote work.
- Cutting-Edge Projects: Engage in exciting projects using the latest technologies.
- Collaborative Culture: Thrive in a supportive and dynamic team setting that encourages creativity and innovation.
Automate your job search with Sonara.
Submit 10x as many applications with less effort than one manual application.
