Senior Software Engineer
To see similar active jobs please follow this link: Remote Development jobs
POSITION OVERVIEW
Our company delivers operational supply chain insights based on data and predictive analytics. As a Senior Software Engineer you will work within an agile team to develop and deploy applications and features that are used in customer-facing SaaS solutions for supply chain risk management.
We are looking to augment our team with experienced and highly competent software engineering technical leaders that enjoy problem solving, collaborating, troubleshooting, and delivering quality solutions. You will be using the latest in cloud-native technologies to deliver secure, highly available solutions enabling our clients to reduce the volatility in their supply chain operations and increase the value of their businesses.
We are looking for experienced individuals who are ready to contribute individually as well as helping provide technical leadership, designing/ architecting, and taking shared ownership of our platform to provide quality solutions across our software stack.
To build our services, we use a wide range of technologies, such as:
Python
Django
Kafka
Next.js / Typescript
PostgreSQL / PostGIS
Kubernetes / Docker / Terraform
AWS
Neo4j
100% Remote Position
Responsibilities
As a Senior Software Engineer, you will play a key role in driving software development from concept to production, ensuring the delivery of high-quality, scalable solutions. You'll take ownership of features, collaborating closely with our engineering team—including developers, architects, product managers, and QA specialists. While your primary focus may be on building feature-rich user interfaces or developing robust, high-performance backend systems, you'll have opportunities to contribute across our entire technology stack based on your skills, experience, and career aspirations.
Beyond development, you’ll serve as a mentor to junior engineers, guiding them in best practices and helping them grow into stronger contributors. You'll also work cross-functionally, occasionally interfacing with teams such as Customer Success, Implementation Services, and Sales to ensure seamless integration and alignment of technical solutions.
Your role will involve defining requirements, architecting technical solutions, and writing high-quality software that solves complex business challenges. If you’re passionate about building impactful software and fostering a collaborative engineering culture, we’d love to have you on our team.
Required Skills and Experience
Bachelor's degree in computer science, or equivalent experience.
7+ years of hands-on professional experience with Python frameworks (Django/Flask).
Understanding of systems design, distributed services etc., with a track record of having led successful software initiatives and teams.
Excellent understanding of how to profile, troubleshoot and performance-proof large, data intensive applications.
Delivered features on a product and understand the software development lifecycle from start to finish.
Demonstrated technical excellence and leadership providing solutions that solve complex problems.
Experienced with Agile principles and have worked on a Scrum based to deliver software on a regular cadence.
Working knowledge/ experience with cloud (AWS preferred) tools and packages.
Bonus Skills
Advanced degree a plus – A Master’s or Ph.D. in Computer Science, Software Engineering, or a related field is preferred but not required.
Experience delivering a B2B SaaS product to production.
Domain experience in Supply-Chain and/or the Transportation industry.
Applicants must be currently authorized to work in the LATAM region on a full-time basis.
#LI-TC1
#LI-TC1
About the job
Senior Software Engineer
To see similar active jobs please follow this link: Remote Development jobs
POSITION OVERVIEW
Our company delivers operational supply chain insights based on data and predictive analytics. As a Senior Software Engineer you will work within an agile team to develop and deploy applications and features that are used in customer-facing SaaS solutions for supply chain risk management.
We are looking to augment our team with experienced and highly competent software engineering technical leaders that enjoy problem solving, collaborating, troubleshooting, and delivering quality solutions. You will be using the latest in cloud-native technologies to deliver secure, highly available solutions enabling our clients to reduce the volatility in their supply chain operations and increase the value of their businesses.
We are looking for experienced individuals who are ready to contribute individually as well as helping provide technical leadership, designing/ architecting, and taking shared ownership of our platform to provide quality solutions across our software stack.
To build our services, we use a wide range of technologies, such as:
Python
Django
Kafka
Next.js / Typescript
PostgreSQL / PostGIS
Kubernetes / Docker / Terraform
AWS
Neo4j
100% Remote Position
Responsibilities
As a Senior Software Engineer, you will play a key role in driving software development from concept to production, ensuring the delivery of high-quality, scalable solutions. You'll take ownership of features, collaborating closely with our engineering team—including developers, architects, product managers, and QA specialists. While your primary focus may be on building feature-rich user interfaces or developing robust, high-performance backend systems, you'll have opportunities to contribute across our entire technology stack based on your skills, experience, and career aspirations.
Beyond development, you’ll serve as a mentor to junior engineers, guiding them in best practices and helping them grow into stronger contributors. You'll also work cross-functionally, occasionally interfacing with teams such as Customer Success, Implementation Services, and Sales to ensure seamless integration and alignment of technical solutions.
Your role will involve defining requirements, architecting technical solutions, and writing high-quality software that solves complex business challenges. If you’re passionate about building impactful software and fostering a collaborative engineering culture, we’d love to have you on our team.
Required Skills and Experience
Bachelor's degree in computer science, or equivalent experience.
7+ years of hands-on professional experience with Python frameworks (Django/Flask).
Understanding of systems design, distributed services etc., with a track record of having led successful software initiatives and teams.
Excellent understanding of how to profile, troubleshoot and performance-proof large, data intensive applications.
Delivered features on a product and understand the software development lifecycle from start to finish.
Demonstrated technical excellence and leadership providing solutions that solve complex problems.
Experienced with Agile principles and have worked on a Scrum based to deliver software on a regular cadence.
Working knowledge/ experience with cloud (AWS preferred) tools and packages.
Bonus Skills
Advanced degree a plus – A Master’s or Ph.D. in Computer Science, Software Engineering, or a related field is preferred but not required.
Experience delivering a B2B SaaS product to production.
Domain experience in Supply-Chain and/or the Transportation industry.
Applicants must be currently authorized to work in the LATAM region on a full-time basis.
#LI-TC1
#LI-TC1