Engineer, Software
Independent Purchasing Cooperative
Software Engineer
At Independent Purchasing Cooperative (IPC), we are more than just a supply chain services provider—we're the strategic sourcing partner behind one of the world's most recognized brands: Subway®. As a member-owned organization, we are driven by our commitment to serve the franchisees who own and operate Subway® restaurants across North America, Canada, Puerto Rico, and the U.S. Virgin Islands.
Headquartered in Miami, FL, we were founded in 1996 with a mission to help franchisees be more profitable and competitive by delivering exceptional value through supply chain solutions, contract negotiation, technology initiatives, and industry expertise.
At IPC, you'll find a supportive and inclusive environment that fosters personal growth, professional development, and a healthy work-life balance. Whether you're a seasoned supply chain professional or just beginning your career journey, IPC offers opportunities to make a meaningful impact!
IPC is seeking a highly motivated Software Engineer with expertise in the.NET and integration platforms as well with the Microsoft Development stack. The main goal of Software Engineer is to design, implement and maintain solutions to support the always changing environment our organization is immersed into, ensuring that the best practices from the Software Development Cycle principles are met.
As a Software Engineer, you will be responsible for designing, developing, testing, maintaining, and operating application platforms utilizing.NET, WCF/REST APIs, and integration with Dynamics 365, Business Central, 3rd Party APIs and other frameworks and platforms. You will work with the Business Applications Team to solve complex problems, architect critical components for backend systems, and optimize for massive scale. This role includes the application of engineering best practices, creating a culture of software quality, and ensuring operational excellence across the organization.
Essential Duties and Responsibilities:
- Designing and Developing Software Solutions
- Architect and develop software solutions using .NET, C#, and integration with Dynamics 365.
- Ensure that solutions are scalable, secure, and aligned with business requirements and best coding practices.
- Maintaining and Enhancing Application Platforms
- Maintain cloud-based platforms and environments of supported applications.
- Perform updates and data transformation into Dynamics 365 to support ongoing business needs.
- Collaborating with the Business Applications Team
- Work closely with team members to understand requirements and deliver high-quality software solutions.
- Participate in code and architectural reviews to ensure best practices and standards are upheld.
- Implementing DevOps and CI/CD Practices
- Apply DevOps principles to automate and streamline deployment processes using Azure DevOps.
- Create and maintain automated tests to ensure code quality and reliability.
- Supporting Integration and API Development
- Develop and maintain integration solutions and APIs that connect Dynamics 365 with other systems.
- Drive the API/Platform strategy in a fast-paced, innovative-focused environment.
- Ensuring Security and Compliance
- Implement cloud security controls and ensure that applications adhere to industry standards and regulations.
- Collaborate with security teams to address vulnerabilities and ensure the security of application platforms.
- Continuous Learning and Improvement
- Embrace new technologies and stay updated on industry trends to continuously improve software solutions.
- Participate in ongoing feedback sessions, knowledge sharing, and retrospectives to improve processes.
- Providing Technical Documentation
- Create and maintain documentation for developers and business users to ensure clarity and ease of use.
- Provide post-incident reviews and analysis to improve system resilience and prevent future issues.
- Be willing to learn innovative technologies and proactively adapt to technological evolution.
Knowledge, Skills, and Abilities
- Ability to prioritize tasks, aligned with IPC's strategic priorities, when handed project activities.
- Problem solving and a logical approach to work.
- Good organizational, communication and people skills.
- Understanding of the different project management methodologies and actively participate during all phases.
- Meticulous attention to detail.
- Ability to perform root cause analysis on code, external and internal processes and data to identify opportunities for improvement.
- Excellent analytic skills to work on structured and/or unstructured datasets.
- Ability to code processes that support data and workload optimization, tasks automation and improved dependency mapping.
- Ability to perform code development by following the Software Development Lifecycle principles.
Competencies
- Action Oriented: Takes on new opportunities and tough challenges with a sense of urgency, high energy, and enthusiasm while maintaining humble professionalism.
- Customer Focus: Building strong franchisee experience through customer and vendor relationships that deliver franchise-centric solutions.
- Ensures Accountability: Holds self and others accountable to meet commitments, acts with a clear sense of ownership, takes personal responsibility for decisions, actions, and failures.
- Collaborates: Builds partnerships and works collaboratively with others to meet shared objectives while gaining trust and support of others.
- Communicates Effectively: Develops and delivers a clear message in a variety of communication settings, attentively listens to others, and adjusts their own style.
- Decision Quality: Makes good and timely decisions that keep the organization moving forward.
- Plans and Aligns: Plans and prioritizes work to meet commitments aligned with organizational goals.
- Resourceful: Secures and deploys resources effectively and efficiently.
- Self-Development: Actively seeking new ways to grow and be challenged using both formal and informal development channels.
- Tech Savvy: Embrace innovations in business-building digital and technology applications in an ever changing business environment.
Qualifications and Experience
- Bachelor's degree or equivalent in Computer Science, Engineering, or a related field. Equivalent experience may be considered in satisfaction of the education requirements.
- 8+ years of industry experience in software engineering, with a focus on integration solutions, cloud technologies, and data modeling.
- Expert knowledge of Microsoft Azure cloud, Dynamics 365, and C#.
- Experience with Agile methodology, DevOps principles, and CI/CD concepts, particularly using Azure DevOps.
- Experience with Low Code development platforms, such as Microsoft Power Automate.
- Strong knowledge of cloud security controls, including tenant isolation, encryption, and key management.
- Proficiency in engineering practices such as code refactoring, design patterns, TDD, and continuous integration.
- Hands-on experience with SaaS environments, Microsoft API Integration, SQL Server,.NET frameworks, and JavaScript frameworks.
- Ability to perform deep-dive analysis and solve technical problems in operational environments.
Leadership Responsibility: No
Travel: This job does not require international travel. Occasionally, local travel within driving distance, and overnight domestic travel may be required.
Work Conditions: The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. This job operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, photocopiers, and filing cabinets. While performing the duties of this job, the employee is regularly sitting for lengthy periods of time. A detailed description of these physical requirements is available upon request. Compliant with the ADA, reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions of the job.
This is a full-time position. Standard office hours are from Monday through Friday, 8:30 AM to 5:00 PM EST. This position may require additional work hours outside these working hours, including weekends to complete job requirements.
Independent Purchasing Cooperative (IPC) provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color,
$95.6k - $188.4k
Position Summary Join our Deloitte AI & Engineering team to transform technology platforms, drive innovation, and help make a significant... ...fuel growth through innovation. Work You’ll Do As a Project Software Engineer III on the Engineering as a Service team, you will...SuggestedLocal areaFlexible hours$95.6k - $188.4k
Position Summary Software Engineer II with Anthropic AI Experience, AI & Engineering/Engineering as a ServiceAgentic AI is moving from experimentation to production, and organizations everywhere are racing to figure out how to build it responsibly and at scale. We...SuggestedWork at officeLocal areaVisa sponsorshipFlexible hoursShift work$140k - $200k
...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups...SuggestedFull timeWork at office$40 - $60 per hour
...Benchmark , General Catalyst , Peter Thiel , Adam D'Angelo , Larry Summers , and Jack Dorsey . Position: Staff Software Engineer, Mobile (Android, Kotlin, Full Stack) Type: Contract Compensation: $40–$60/hour Location: Remote...SuggestedWeekly payFull timeContract workSummer workRemote workWeekday work$85k - $120k
...strategists, data scientists, operators, creatives, designers, engineers, and architects. Our team balances business strategy,... ...constituents, and the workforce. Work You’ll Do As a Project - Software Engineer II on the project, you will: Manages CI/CD pipeline operations...SuggestedLocal area- ...Job Title: .NET Full Stack Software Developer Location: Miami, FL 33175 (Onsite) Job Type: Contract Position Summary: We are... ...Provide technical expertise in application architecture, software engineering best practices, and system integrations. Collaborate with...Contract workWork experience placementRemote work
- ...Software Developer Design and development of complex software projects. Build solutions in an agile workflow. Review code of other team members and provide technical feedback and/or other mentoring duties. Scaling software as use of your application grows....
- ...cryptocurrency and fintech industries. From breaches and social engineering to stolen private keys and economic hacks, Halborn solves it.... ...product stakeholders to translate deep domain expertise into software that non-experts can use. Contribute to technical direction...Contract workWork visa
$175k - $350k
...Analyze complex business and technical problems and deliver elegant software solutions across the firm. Continuously improve... ...mission-critical trading applications. Collaborate across engineering, quantitative research, and trading teams to translate complex...Immediate start- ...regulatory weight, and high reliability expectations, requires an engineer whose primary mandate is reliability, scale, and operational... ...engineering. Identify repetitive operational work and eliminate it with software — automation, self-healing behavior, better defaults, better...Full timeWork at officeWork from homeRelocation packageFlexible hours
- ...are growing at a steady pace with specializing in the fields of Software Development, Software Consultancy and Information Technology... ...Experience and understanding of in Production support and performance engineering.• Technical Skills - Java skills as mentioned above.• Ability...Contract workH1b
- About Slalom’s Enterprise CapabilityAt the heart of Slalom’s Enterprise Capability is a bold ambition: to design and deliver intelligent, human-centered business applications that empower organizations to serve their customers with acceleration, agility, precision, and ...Temporary workLocal area
- ...the most complex and innovative AWS engagements. As AWS’ deepest strategic partner in the ecosystem, AABG leverages cutting-edge engineering, high-performance computing (HPC), artificial intelligence (AI), machine learning (ML), and advanced data analytics to design, build...Full timeWork experience placementLive inWork at officeLocal area
$121.4k - $173.3k
Senior Engineer, Software Development We're looking for talented professionals to join us in bringing smart money management and payment solutions to everyone's fingertips. This position is classified as structured hybrid, with an expectation of a minimum of three (3)...Work at officeRemote workFlexible hours3 days per week$250.6k - $362.6k
...point products to comprehensive security outcomes, as a Principal Engineer. The team delivers secure, scalable capabilities enabling... ...term scalability!Your ImpactInnovate, develop, and drive unique software and technology solutions with global impact across Cisco’s broader...Full timeTemporary workLocal areaRemote workFlexible hours- About Slalom’s Enterprise Capability At the heart of Slalom’s Enterprise Capability is a bold ambition: to design and deliver intelligent, human-centered business applications that empower organizations to serve their customers with acceleration, agility, precision, and...Temporary workLocal areaRemote work
$112k - $200k
The Lead Software Engineer will take technical ownership of the full-stack applications the team builds on React, .NET, Next.js, and Azure, including AI-powered features that help lawyers and staff work more effectively. This is a hands-on leadership role: you will write...Full time$175k - $350k
...Securities is seeking an exceptional Senior Platform Infrastructure Engineer to join one of our Platform Engineering teams in Miami or New... ...-edge trading strategies enterprise-wide. We are building software infrastructure to reliably run a constantly changing trading system...Worldwide- ...through a separate gateway. The platform handles credential management, execution, and reliability for both paths. As a Software Engineer on this team, you will spend most of your time in the backend: implementing connectors as declarative specs, building...Full timeWork at office3 days per week
$10k
...build systems that directly shape how companies move and manage billions, Ramp is the place to do it.About the RoleThe Security Engineering team helps make Ramp the most secure place for our customers to collect, manage, and put to work their business’ financial information...Full timeWork at officeRemote workHome officeFlexible hours$152k - $221k
...practical experience.10 years of experience with cloud native architecture in a customer-facing or support role.Experience with cloud engineering, on-premise engineering, virtualization, or containerization platforms.Experience engaging with, or presenting to, technical...Work at officeRemote work- ...Our Candidates Today's employers are looking for developers, engineers, and analysts who can deliver from day one -people who... ...For We currently have full-time opportunities for: Software Programmers (Java/Python) Java Full Stack Developers...Full timeH1bRemote work
- ...product they are bringing in that is live already and adding additional states and enhancements to it currently JAVA is the middle-engine of the process they have – will be doing coding API development and working in that middle-tier layer and connecting to the...Work at officeLocal area
- Job Title Minimum 8 years of experience in application design and development of ecommerce applications using Java 8/11 and Spring framework. In Azure, experience with Blob Storage, Cosmos DB, KMS, Deployment knowledge in AKS, Certificate management, Key management...
- ...various learning opportunities. Skills and attributes for success: Collaborate with business analyst and developers to produce software designs Provide work estimates to project manager, provide frequent status updates and track progress against the project work...Full timeFlexible hours
$140k - $200k
Project description We are looking for a C++ engineer to design and build high performance, low latency applications that process large volumes of real time data. You will work on systems where microseconds and throughput matter, optimizing every layer from algorithms...- ...Core, Finance, Industry and Enterprise, Song, Supply Chain and Engineering, and Talent, with advanced capabilities in AI and Data,... ...reinvent engineering and manufacturing through digital technologies.Software Defined Vehicles (SDV) are reshaping the automotive and mobility...Full timeLive inWork at officeLocal area
- ...people and we’re just getting started.About The RoleOur Security Engineering team builds intelligent systems that protect Opendoor and our... ...while enabling unprecedented engineering velocity. We apply software engineering and AI to solve security problems across product,...Work at officeMonday to FridayShift work
- MissionAs a Software Architect, you will own the architecture of client solutions while pioneering the next generation of AI-empowered... ...software development. You’ll lead teams in adopting AI-first engineering practices—bringing clarity, structure, and guardrails to how organizations...Temporary workLocal area
- ...significantly reducing and/or eliminating the demands to travel.ResponsibilitiesAs an Application Support Engineer you will be responsible for acting as a software detective providing a dynamic service by identifying and solving issues within multiple components of critical...Full timeLive inWork at officeLocal areaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Engineer, Software. Be the first to apply!
- software developer fintech Miami, FL
- startup software engineer Miami, FL
- financial software developer Miami, FL
- junior software developer remote Miami, FL
- software engineer Miami, FL
- software data engineer Miami, FL
- software developer internship no experience Miami, FL
- software engineer entry level Miami, FL
- software engineer amazon Miami, FL
- senior robotics software engineer Miami, FL


