ARCHIVED
This job listing has been archived and is no longer accepting applications.
MisuJob - AI Job Search Platform MisuJob

Senior Software Engineer

Trace Machina

United States Remote permanent

Posted: April 2, 2025

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

We are looking for a versatile, self-driven Software Engineer to join our growing engineering team.

Job Description

About Trace Machina:
Trace Machina is transforming the software development ecosystem with NativeLink, a high-performance build caching and remote execution system. NativeLink accelerates software compilation and testing processes while minimizing infrastructure costs. Our platform optimizes build workflows for projects of all sizes by intelligently caching build artifacts and distributing tasks across multiple machines.

We are looking for a versatile, self-driven Software Engineer to join our growing engineering team. This is an excellent opportunity for someone who thrives in a dynamic environment and is eager to work across the full stack, tackling a wide range of technical challenges.

Job Description:
As a Software Engineer at Trace Machina, you will be working on a variety of projects across the full technology stack, from backend services to frontend user interfaces. You will be involved in building, scaling, and maintaining our NativeLink platform, collaborating closely with a diverse team to solve complex problems that directly impact our customers. This role requires a strong foundation in software development, a passion for continuous learning, and the ability to work across different parts of our system.

Job Responsibilities:

• Design, develop, and maintain full-stack applications across multiple areas of the NativeLink platform

• Work on both backend and frontend tasks, with the flexibility to shift focus based on project needs

• Build and scale high-performance systems that improve software compilation, testing, and infrastructure management

• Collaborate with other engineers to solve complex technical challenges and improve system performance

• Develop, test, and deploy new features that enhance the NativeLink user experience and performance

• Troubleshoot, debug, and optimize existing systems for scalability, reliability, and performance

• Participate in code reviews, knowledge sharing, and mentorship within the engineering team

• Contribute to our agile development processes, including sprint planning and retrospectives

Required Skills and Experience:

• 3+ years of professional experience in software development or a similar role

• Strong proficiency in one or more programming languages, such as Go, TypeScript, or Python

• Solid understanding of software architecture, design patterns, and best practices

• Familiarity with database systems and performance optimization

• Strong knowledge of RESTful APIs and web services integration

• Proficiency with version control systems like Git

• Ability to learn quickly and adapt to new technologies and platforms

• Excellent problem-solving and debugging skills

Preferred Skills:

• Familiarity with containerization (Docker, Kubernetes) and cloud infrastructure (AWS, GCP, or Azure)

• Experience working with build systems or build caching technologies

• Knowledge of CI/CD pipelines and automated testing tools

• Familiarity with distributed systems and microservices architectures

• Experience in performance tuning and optimization for high-scale systems

Why Join Trace Machina?

• Work with cutting-edge technologies to solve complex problems at scale

• Be part of a dynamic, collaborative, and innovative team culture

• Opportunities for personal and professional development

• Competitive salary and benefits package

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply