Looking to kickstart your software engineering career with a fast-growing tech company? Clark is hiring Jr Software Engineers to join its team in New York City. This is an excellent opportunity for recent graduates and early-career professionals who want to build scalable software, collaborate with experienced engineers, and work on innovative technology solutions. If you’re passionate about coding, problem-solving, and continuous learning, this role could be the perfect fit.
Job Overview
| Field | Details |
|---|---|
| Company Name | Clark |
| Role | Jr Software Engineer |
| Qualification | Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related STEM field (or equivalent experience) |
| Job Location | New York City, New York, USA |
| Salary | $90,000–$115,000 USD per year |
| Work Type | On-site |
| Job Type | Full-Time |
| Job Level | Entry Level / Junior |
| Industry | Technology / Software Development |
Job Description
We’re hiring a Junior Software Engineer to help build the product and systems through which customers experience Clark. You’ll work closely with senior engineers across the stack — frontend, backend, data, and integrations — while ramping up on our codebase, our customers, and how we build reliable software in a high-trust domain.
What You’ll Do
- Ship features across the stack under the guidance of senior engineers
- Write clean, tested, well-documented code
- Help build integrations and internal tools; investigate bugs and learn to debug across the stack
- Participate in code review and pick up team engineering practices
- Grow into owning larger pieces of the product over time.
Who You Are
- 0–2 years of professional software engineering experience (or equivalent through school/internships/personal projects)
- Solid fundamentals in at least one modern language/framework
- A strong personal project or open-source contribution that shows real initiative
- Eager to learn fast in a high-ownership, fast-moving environment
- Comfortable asking questions and taking feedback
- Excited to work in person with a talent-dense team.
Bonus
- Experience with TypeScript/React/Node or Python
- Any exposure to AI/LLM tooling; coursework or projects involving data-heavy or workflow-heavy systems
- Experience at a startup or on a small team.
Selection Process
- Submit the online application.
- Resume screening by the recruitment team.
- Initial HR or recruiter interview.
- Technical assessment or coding challenge.
- Technical interview with the engineering team.
- Final interview with the hiring manager.
- Offer discussion and background verification.
- Join the team after successful onboarding.
How to Apply
- Visit Clark’s official careers page.
- Search for the Jr Software Engineer – New York City position.
- Review the job description and eligibility requirements.
- Prepare an updated resume highlighting your technical skills and projects.
- Complete the online application form.
- Upload the required documents.
- Submit your application.
- Monitor your email for updates regarding the recruitment process.