Java Software Engineer | Remote
The Java Software Engineer role involves designing and evaluating coding tasks across multiple programming languages, developing test cases to assess system performance, and analyzing real-world system behavior. The position requires strong open-source contributions, expertise in software architecture and performance optimization, and effective collaboration within distributed teams, all in a fully remote work environment.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Software Development and Research Services.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
Work Snapshot
This is a remote, contract opportunity supporting evaluation and development of multi-language software systems. The role favors contributors with open-source experience and strong software engineering fundamentals.
- Employment type: Contract
- Seniority level: Associate
- Location: Remote (United States)
What You’ll Do
As an engineer on this team you will design, run, and communicate technical evaluations that measure code and system behavior across a range of real-world scenarios.
- Design and oversee coding evaluations across languages (Python, Java, C, JavaScript, TypeScript).
- Build test cases and benchmarks to assess system performance, scalability, and correctness.
- Analyze results from evaluations to identify strengths, regressions, and optimization opportunities.
- Summarize findings and share clear, actionable insights with research and engineering teams.
- Contribute to and maintain high-impact open-source projects and repositories.
- Work within distributed, asynchronous teams to iterate on tooling and evaluation pipelines.
What We’re Looking For
We’re seeking engineers who combine hands-on coding experience with a strong understanding of software architecture and open-source workflows.
- Proven open-source contributions (active GitHub or similar profile preferred).
- Strong experience in one or more languages listed above (Python, Java, C, JavaScript, TypeScript).
- Familiarity with common libraries, frameworks, and developer tools in those ecosystems.
- Solid understanding of performance optimization and scalable code patterns.
- Comfortable with Git, CI/CD systems, and reproducible evaluation pipelines.
- Self-directed problem solver who can identify improvements and execute with minimal supervision.
- Strong written and verbal communication skills for sharing technical findings.
Why Join (via Careertakes)
Careertakes partners with a confidential client in Software Development and Research Services to surface roles that match your skills. Through this opportunity you can:
- Work remotely on evaluation frameworks and open-source projects.
- Influence system design and performance by contributing diagnostic insights and code.
- Collaborate with distributed engineering and research teams.
Notes on Eligibility & Process
Candidates must be able to work under a U.S.-based contract and comply with any tax and compliance requirements that apply based on the state of residence. This posting does not include a salary range; any pay details will be shared by the confidential client during the hiring process where required by law.
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range