Forward Deployed Software Engineer
Our client is seeking a Forward Deployed Software Engineer
to build and deploy data-driven applications that leverage IoT, cloud, and enterprise data systems. This individual will work closely with customers, product teams, and engineering stakeholders to deliver scalable software solutions that provide real-time visibility and insights across supply chain operations.
Key Responsibilities:
- Serve as a customer-facing technical expert and partner directly with clients to solve technical challenges
- Develop applications and microservices using Python
- Design APIs and backend services to process IoT sensor data
- Integrate real-time and batch data flows with cloud and data engineering teams
- Participate in requirements gathering and product design discussions
- Ensure software scalability, security, and performance
- Troubleshoot and resolve production issues
- Develop unit, integration, and end-to-end tests
- Contribute to CI/CD pipelines and DevOps processes
Required Qualifications:
- 3-6 years of software development experience in backend or full-stack environments
- Strong Python development skills
- Experience with AWS, Azure, or GCP
- Experience with Apache Spark
- Familiarity with REST APIs, microservices, and event-driven architectures
- Experience working with relational and/or NoSQL databases
- Strong debugging, system design, and problem-solving skills
- Experience working in agile development environments
- Based in NYC or willing to work a hybrid schedule
Benefits/Perks
This position offers the opportunity to work at the intersection of IoT, cloud, and enterprise software while delivering solutions directly to end users and customers.
- Customer-facing ownership of high-impact technical solutions
- Exposure to modern cloud, data, and IoT technologies
- Cross-functional collaboration with product, hardware, and engineering teams
- Opportunity to build scalable, real-world applications
- Hybrid work environment in New York City
If you are interested in the Forward Deployed Software Engineer role, then please don't wait to apply.
FAQs
Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your resume and details on file so when we see similar roles or see skillsets that drive growth in organizations, we will always reach out to discuss opportunities.
Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.
We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business.
That's why we recommend registering your resume so you can be considered for roles that have yet to be created.
Yes, we help with resume and interview preparation. From customized support on how to optimize your resume to interview preparation and compensation negotiations, we advocate for you throughout your next career move.
