Job Description
About the Role
We are seeking a Senior Software Engineer to lead our engineering team in building and scaling our platform. You will design, develop, and maintain high-quality software while mentoring a team of engineers.
Responsibilities
- Lead the engineering team in design and implementation of new features
- Write scalable, maintainable, and efficient code
- Mentor engineers and help grow their skills
- Participate in code reviews, debugging, and testing
- Collaborate with cross-functional teams to define, design, and ship new features
- Stay up-to-date with new technologies and best practices
Requirements
- Bachelor’s degree in Computer Science or a related field, or equivalent experience
- 7+ years of experience in software development
- Proficient in Java or C++
- Strong understanding of software design principles
- Experience with cloud platforms (AWS, Google Cloud, or Azure)
- Familiarity with Agile methodologies
Benefits
- Competitive salary and equity in the company
- Health, dental, and vision insurance
- 401(k) match
- Generous PTO and holiday schedule
- Fully remote work environment
About the Company
Our mission is to revolutionize the way companies manage their data. We are a fast-growing, VC-backed startup looking for talented individuals to join our team and help us achieve our vision.
Job ID: senior-software-engineer-MDT4j