Full-Time Principal Software Engineer (Data Engineer)
![](https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img,w_250,h_250/https://pink-jobs.com/wp-content/uploads/company_logos/2020/10/Wheel-3-250x250.jpg)
Job Description
At TrueMotion, we’re making driving safer and insurance smarter. We offer auto insurers a mobile telematics platform that enables next-generation digital programs. Powered by machine learning, our platform can tell when a person is driving, reveals their behaviors behind the wheel, and detects crashes. We’re a team of engineers, entrepreneurs, sales and customer success leaders, data scientists, and more. We take on complex problems, build innovative solutions and have fun while doing it!
TrueMotion is looking for an experienced, data-driven, and humble Principal Software Engineer I who wants to make an impact at a growing startup, and help save lives on the road.
Responsibilities:
- Guide, support and mentor junior developers on proper software development procedures and methods
- Solve complex technical problems and transform them into business solutions
- Lead code and design reviews
- Full stack design and development with a focus on maintainability, usability, scalability and performance
- Work with product managers to learn the future business direction with the goal of architecting the platform optimally
- Collaborate with other technical leads and stakeholders to develop project plans and participate in resource planning
- Provide required support and troubleshoot production. As needed, potentially subject to on call responsibilities
- Follow Companies development and operational standards and processes
- Complete any additional tasks as they arise
Qualifications:
- Bachelors/Masters degree preferred, with 8+ years of relevant experience; or equivalent
- Proven experience with development at scale — high throughput, low latency
- Fluency in one or more of Python, Ruby, Java or C++, with the desire to learn more
- Experience with Continuous deployment, and test-driven development (TDD)
- For Backend Engineers:
- Development language is Python, (Javascript is optional)
- Experience with Django
- Experience with relational database (RDBMS) schema design in one or more of MySQL, PostgreSQL
- Comfortable to work with AWS services
- EC2, S3, Lambda, SNS, SQS, RDS (Postgres), NoSQL
- Creating, maintaining:
- CI/CD pipelines: Jenkins
- AWS deployment descriptor: Cloudformation
- Knowledgeable of containerization technologies (specifically Docker)
- Developing web applications (HTTP REST backend, Angular frontend)
- For Mobile Engineers:
- Must be fluent in Java. Knowledge of Rx Java, Kotlin, Cocoa Touch preferred
- Literacy in one or more of the following languages, C/C++, Swift, Objective-C, and/or Python required. Certification in various computer systems and languages preferred
- Experience consuming and/or designing REST APIs required
- Competitive salary
- Stock option
- Medicover
- Feel great working in an office with a fantastic view over the castle district’s architectural highlights (like the Fishermen’s Bastion and Matthias Church)
- Enjoy a midday break by joining the TMo lunch group daily at one of the restaurants down the street
- Get to really know your co-workers over team breakfasts or over drinks and snacks on Thursday
- Let the company’s atmosphere and the smart Hungarian & Boston colleagues inspire you day-by-day
TrueMotion is backed by General Catalyst, Bain Capital Ventures and Lakestar. We are an equal opportunity employer and strive to create an inclusive and diverse environment that enriches our employees’ lives in and outside of work. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status or disability state.
How to Apply
Apply here!446 total views, 0 today