Senior Software Engineer – Systems Integration
Overview
We are seeking a highly skilled Senior Software Engineer to play a central role in designing, building, and maintaining critical integrations that connect enterprise applications with modern cloud services and third-party providers. This position will focus on developing real-time and batch integrations that underpin essential business operations, ensuring data flows seamlessly and reliably across systems. The ideal candidate is both hands-on and strategic, with strong technical expertise, an innovative mindset, and a collaborative approach to working with cross-functional and globally distributed teams. Remote applicants with a strong track record of independent success will also be considered.
Key Responsibilities
- Analyze business requirements and functional specifications to design scalable integration solutions.
- Collaborate with enterprise and solution architects to plan and document integration routes and data flows.
- Develop and test services to support complex integration use cases across multiple systems.
- Act as the integration developer within project teams, ensuring alignment with enterprise standards and business needs.
- Automate unit and integration tests, documenting outcomes and facilitating stakeholder review.
- Support project integration, end-to-end testing cycles, and deployment readiness.
- Manage project deliverables and collaborate effectively with both internal and external stakeholders.
- Transfer knowledge through thorough documentation and training, enabling smooth handoffs to production support teams.
- Provide Tier 2 and Tier 3 support for production environments, troubleshooting and resolving critical issues.
Required Skills & Experience
- Extensive experience in Python development, including middleware, microservices, APIs, and integration routes.
- Hands-on experience integrating enterprise platforms such as Salesforce, SAP, Oracle EBS, Workday, or Snowflake.
- Proficiency with Linux system programming and light system administration.
- Strong track record of working with cross-company teams to deliver integration solutions.
- Excellent written and verbal communication skills, with the ability to engage technical and non-technical stakeholders.
Preferred Skills
- Experience with asynchronous messaging tools such as Kafka, RabbitMQ, or ActiveMQ, and integration frameworks like Apache Camel or Fuse.
- Background in containerized application development and deployment (Kubernetes, OpenShift, or similar).
- Proficiency in developing and consuming REST APIs, including API security and policy enforcement.
- Knowledge of additional programming languages such as Java, Ruby, Go, or Apex.
- Exposure to agile methodologies (Scrum, Kanban) and project management tools like Jira.
- Familiarity with SAFe agile practices is a plus.
Why This Role?
This is a unique opportunity to influence the design of mission-critical integrations that drive modern enterprise operations. You will have the chance to work on high-impact projects that combine cloud services, APIs, and large-scale system integrations while collaborating with talented engineers across disciplines. If you are passionate about solving complex integration challenges and thrive in a fast-paced environment, this role offers the platform to make a significant impact.
About Andiamo
Andiamo is a globally recognized staffing and consulting firm specializing in placing the top 2% of technology and go-to-market professionals with the world’s largest and most well-known companies.
For over 20 years, we've maintained the status of tier-one vendor for firms such as Amazon, Bloomberg, Palantir, MasterCard, Visa, Two Sigma, Citadel, as well as other major financial services firms, elite hedge funds, Google-backed tech start-ups, and major software firms.
Our talent solutions include Permanent Placement, Contract Staffing, Executive Search, and Dedicated Recruiting Services (RPO). Find out more at www.andiamogo.com