
Senior Software Engineer (Platform Team)/ 10 hours ago
Quick Summary
Description
TRUCE develops contextual mobile device management solutions, ensuring safer and more focused mobile usage by managing device access based on environmental context. Our mission is to keep people safe and productive.
You will join the Platform team, a growing group of dedicated backend engineers responsible for core backend services, including infrastructure for trip scoring, real-time analytics processing, and messaging. This role offers an opportunity to work with the latest technologies and build scalable architectures.
The interview process includes writing and troubleshooting code, in addition to the technical interview.
The Role: Senior Backend Software Engineer (AWS/Python/DevOps)
We are seeking a dedicated Senior Software Engineer to architect, build, and maintain our back-end services on AWS. We utilize a DevOps mindset, meaning the engineer will own several back-end services. We prioritize building systems using serverless architecture, primarily using Python (with some maintenance of PHP code). This position is ideal for senior developers with strong DevOps, operations, or system administration experience (database, systems, network, or cloud).
About You
- Loves to learn and takes ownership of deliverables.
- Takes pride in delivering a quality product.
- Likes to move fast.
Responsibilities
- Architect, build, troubleshoot, and maintain cloud-based solutions and applications.
- Provide infrequent after-hours monitoring and triage for critical production issues.
- Prioritize and work independently on multiple projects with minimal oversight.
Required Qualifications
- 5+ years of experience developing server-based software (web or back-end systems like services and background workers).
- Excellent knowledge of at least one high-level programming language (e.g., Python, Java, C#, C++, PHP, JavaScript).
- Working knowledge of at least one database (e.g., MySQL, SQL Server, PostgreSQL, DynamoDB).
- Working knowledge of Linux/UNIX command line tools (e.g., grep, find, tail, awk, sed).
- Result-oriented and capable of execution.
Preferred Qualifications
- Professional software development experience in Python.
- Experience delivering two or more professional-level software or systems projects through the entire Software Development Life Cycle (SDLC).
- Experience with Amazon AWS, Google Cloud, or Microsoft Azure (Cloud Certification is a plus).
- Experience in DevOps or System Administration roles (database, systems, network, or cloud).
- Experience in both a dynamically typed language (e.g., Python, PHP, JavaScript) and a statically typed language (e.g., Java, C++, C#).
- BS in Computer Science (or equivalent) from an accredited 4-year university.

