About The Role
We are looking for a Senior Software Engineer to help us build high-quality, scalable software products where data, software, and machine learning intersect to create unique challenges. You will play a key role in designing, developing, and maintaining backend systems that power AI-driven applications.
We follow the “you build it, you run it” principle - owning services end-to-end, from development to deployment and beyond. This role requires deep technical expertise, strong ownership, and a product mindset - understanding that backend engineering is about delivering solutions to real customer problems.
Our backend services utilize a variety of technologies, but your primary tools will be Rust and Python - Python for AI-related components and Rust for backend services. Occasionally, you may also work with TypeScript.
Key Responsibilities
Software Architecture & Development
Infrastructure & Quality
Collaboration
Qualifications
Centric Software provides equal employment opportunities to all qualified applicants without regard to race, sex, sexual orientation, gender identity, national origin, color, age, religion, protected veteran or disability status or genetic information.
From the solutions we develop, to the way we work together, everything we do is powered by innovation, technological insight and the desire to improve.
Become the best in the business by learning from the best in the business. From training to mentoring, our tech industry experts will share their knowledge and show you the way.