332 Software Development jobs in Chicago
Senior Full Stack Engineer - Blockchain Product
Posted 12 days ago
Job Viewed
Job Description
Headquartered in Chicago with offices throughout the U.S., Canada, Europe, and Asia, we trade a variety of asset classes including Fixed Income, ETFs, Equities, FX, Commodities and Energy across all major global markets. We have also leveraged our expertise and technology to expand into three non-traditional strategies: real estate, venture capital and cryptoassets.
We operate with respect, curiosity and open minds. The people who thrive here share our belief that it's not just what we do that matters-it's how we do it. DRW is a place of high expectations, integrity, innovation and a willingness to challenge consensus.
We are looking for a seasoned Full Stack Engineer to join our blockchain product development team. This team is part of DRW's initiative to take a leadership role in the Canton Network, a new blockchain network designed for financial and business transactions backed by DRW and many other high-profile companies in finance. This team's mandate is to rapidly develop and launch new products in this emerging space.
Location: Chicago, New York, Houston. Open to remote for the right candidate.
Responsibilities:
- Develop and maintain full-stack web applications (front-end and back-end).
- Design, build, and deploy responsive and scalable applications using modern web technologies.
- Collaborate closely with product managers, designers, and other engineers to define and implement new features.
- Write clean, maintainable, and well-documented code that adheres to company standards and best practices.
- Manage databases (e.g., MySQL, MongoDB, PostgreSQL) and design schemas that are efficient and scalable.
- Integrate third-party services and APIs to enhance the functionality of the product.
- Optimize applications for maximum speed and scalability.
- Troubleshoot, debug, and maintain existing software applications.
- Conduct code reviews to ensure high-quality code is maintained.
- Continuously learn and stay up-to-date with emerging technologies and best practices in software development.
- Contribute to project planning, sprint cycles, and team collaboration.
- 7+ years of software development experience, with significant experience in full stack development
- Strong proficiency in front-end technologies, including HTML, CSS, and JavaScript (React.js, Angular, or Vue.js preferred).
- Solid understanding of back-end technologies, such as Node.js, Python, Ruby, Java, or PHP.
- Experience working with databases such as MySQL, PostgreSQL, MongoDB, or similar.
- Familiarity with RESTful APIs and GraphQL.
- Experience with version control systems, particularly Git.
- Understanding of containerization technologies (Docker, Kubernetes) is a plus.
- Knowledge of cloud platforms like AWS, Google Cloud, or Azure is a plus.
- Ability to work independently and as part of a team, with excellent communication skills.
- Strong problem-solving skills and attention to detail.
- Experience with microservices architecture.
- Familiarity with CI/CD pipelines and automated testing frameworks.
- Experience working in an Agile development environment.
- Familiarity with DevOps practices.
- Knowledge of blockchain or cryptocurrency technologies
- Haskell or functional programming experience.
The annual base salary range for this position is $175,000 - $250,000, depending on the candidate's experience, qualifications, and relevant skill set. The position is also eligible for an annual discretionary bonus. In addition, DRW offers a comprehensive suite of employee benefits including group medical, pharmacy, dental and vision insurance, 401k (with discretionary employer match), short and long-term disability, life and AD&D insurance, health savings accounts, and flexible spending accounts.
For more information about DRW's processing activities and our use of job applicants' data, please view our Privacy Notice at
California residents, please review the California Privacy Notice for information about certain legal rights at
#LI-TL1
Software Development Advisor
Posted 3 days ago
Job Viewed
Job Description
JOB DESCRIPTION: Interact with Business users, I/T, vendors and customers to define current and future application requirements. Prepare flow charts and system diagrams to assist in problem analysis and design documentation. Analyze business needs and define software solutions including custom developed and off the shelf software. Evaluate and recommend software and hardware solutions to meet user needs. Responsible for bug fixing, coding, code review, incorporating change requests and enhancements, improving the quality and performance of the code. Prepare unit test cases and unit test logs. Design databases by creating tables and writing stored procedures and functions. Travel to client sites is required. EXPERIENCE/QUALIFICATIONS: Bachelor's degree in Computer Science, Electrical Engineering or closely related + 5 years experience. Alternate: Master's degree + 2 years experience. Any suitable combination of education, training, or experience is accepted. SKILLS: FACETS, Oracle, DB2, Java, SQL, Weblogic Mail to Address: Agile Health Technologies, Inc. 2728 Forgue Dr, STE 106 Naperville, IL 60564 #J-18808-Ljbffr
Software Development Manager

Posted today
Job Viewed
Job Description
We're focused on helping people with diabetes manage their health with life-changing products that provide accurate data to drive better-informed decisions. We're revolutionizing the way people monitor their glucose levels with our new sensing technology.
**Working at Abbott**
At Abbott, you can do work that matters, grow, and learn, care for yourself and family, be your true self and live a full life. You'll also have access to:
+ Career development with an international company where you can grow the career you dream of.
+ Employees can qualify for free medical coverage in our Health Investment Plan (HIP) PPO medical plan in the next calendar year
+ An excellent retirement savings plan with high employer contribution
+ Tuition reimbursement, the Freedom 2 Save ( student debt program and FreeU ( education benefit - an affordable and convenient path to getting a bachelor's degree.
+ A company recognized as a great place to work in dozens of countries around the world and named one of the most admired companies in the world by Fortune.
+ A company that is recognized as one of the best big companies to work for as well as a best place to work for diversity, working mothers, female executives, and scientists.
**THE OPPORTUNITY**
This **Software Development Manager** position can work out **remotely within the U.S** .
The Software Development Manager will work with a modern tech stack on mobile platform that strives to improve the health and well-being of users in over 50 countries. The core platform consists of systems housed in a large-scale environment responsible for processing billions of tasks every day.
The Software Development Manager should have strong leadership ability and bring a passion for software engineering to help shape the direction of the team. Highly sought-after qualities include versatility and a desire to continuously learn, improve, and empower other team members. You will support building scalable, highly available, efficient, and secure software solutions for medical devices.
**What You'll Work On**
+ Lead and manage a group of engineers through mentorship and technical leadership
+ Lead engineering teams with design, and code reviews including peer code review of Pull Request
+ Collaborate on the design and implementation of software solutions for both web, cloud and mobile platforms
+ Support software development and architecture best practices across multiple projects
+ Lead significant architectural and operational decisions in collaboration with the Architecture team
+ Identify and solve design and technology issues within the current systems.
+ Collaborate with both internal and external team members to shape and define API contracts
+ Ensure performance and scale, maintaining high standards of code quality and thoughtful design.
+ Help create software architecture and design documentation
+ Help design team tooling, process, and play a role in building team culture
+ Provide technical training and mentorship to individual contributors
+ Help lead daily stand-ups, sprint planning, retrospectives, and other Agile ceremonies to ensure team alignment and progress
+ Lead and implement technical team strategy
+ Track progress, identifying potential risks, and ensuring timely and accurate delivery of items on the roadmap.
+ Work with product owners, other team members, and stakeholders to ensure successful delivery.
+ Tracking team performance, identifying areas for improvement, and implementing best practices.
+ Stay current with emerging trends, making recommendations as needed to help the organization innovate.
**Qualifications**
+ Bachelor's degree in Computer Science, Software Engineering, or other relevant field or equivalent experience
+ 8+ years of professional hands-on software development experience
+ Experience developing, shipping, and maintaining complex software applications
+ In-depth knowledge of JavaScript, Typescript, and React
+ In-depth understanding of modern web and/or cross-platform mobile application design architecture, API design patterns, performance and scale
+ Outstanding interpersonal and collaboration skills
+ Experience in planning, executing, and delivering projects
+ Experience with Agile values, such as collaboration, continuous feedback, and iterative development
+ Experience with Scrum, Kanban, or other Agile frameworks
**Preferred**
+ Familiar with Cybersecurity best practices
+ 10+ years of professional hands-on software development experience
+ Experience with working and supporting multiple development team members.
+ Comfortable working asynchronously with a distributed team
+ Excellent written, verbal and listening communication skills
+ A willingness to learn new software development languages to meet goals and objectives
+ Experience with Atlassian tool suite (Confluence/Jira)
+ In-depth knowledge of Go, React Native.
#software
Apply Now ( more about our health and wellness benefits, which provide the security to help you and your family live full lives:** ( your career aspirations to Abbott for diverse opportunities with a company that can help you build your future and live your best life. Abbott is an Equal Opportunity Employer, committed to employee diversity.
Connect with us at , on Facebook at and on Twitter @AbbottNews and @AbbottGlobal
The base pay for this position is $97,300.00 - $194,700.00. In specific locations, the pay range may vary from the range posted.
An Equal Opportunity Employer
Abbot welcomes and encourages diversity in our workforce.
We provide reasonable accommodation to qualified individuals with disabilities.
To request accommodation, please call or email
Sr. Software Development Engineer
Posted 1 day ago
Job Viewed
Job Description
At CVS Health, we're building a world of health around every consumer and surrounding ourselves with dedicated colleagues who are passionate about transforming health care.
As the nation's leading health solutions company, we reach millions of Americans through our local presence, digital channels and more than 300,000 purpose-driven colleagues - caring for people where, when and how they choose in a way that is uniquely more connected, more convenient and more compassionate. And we do it all with heart, each and every day.
As a Sr Software Development Engineer at CVS Health you will be a vital contributor in designing and developing new components as well as enhancements to the myPBM Ecosystem.
This role will also involve taking ownership of complex and crucial projects by guiding teams of IT employees and contractors towards successful implementation as a Project Owner.
The primary responsibilities of the position include:
-
Leading the design and development of solutions to multiple complex technical projects/initiatives
-
Acting as a subject matter expert and providing technical advisement in areas of expertise
-
Collaborating with Project Managers, Application Architects, Business Analysts, Development Teams and Infrastructure to solve technical and complex problems and determine best technical solutions as Project Owner
-
Communicating in multiple formats (e.g. verbally, formal presentations, project team meetings) to a variety of stakeholders (e.g. Business Partners, Technical Management, Developers, Senior Leadership) in clear and compelling terms.
-
Ensuring timely progress of system design and development tasks in accordance with agreed upon project schedules
-
Understanding as Project Owner all project technical requirements and their impacts to application areas through working with project Technical Leads, Application Architects, and Infrastructure resources
-
Reviewing requirements, design, development and testing documentation
-
Updating management with progress or any potential roadblocks
Required Qualifications
-
5+ years of experience in large-scale software development.
-
3+ years of experience with developing applications/web services and cloud-native apps using technologies like Java, SQL, Node.js, React, Angular, Spring Boot, REST API, JPA, other tech stacks (open-source and proprietary), and database experience.
-
3+ years of Program Management Experience (e.g. Determining phases, monitoring progress)
-
1+ years of experience with Agile development
-
1+ years of designing and developing in a Test-Driven Development environment.
-
1+ years of experience with build and deploying services in CI/CD with using tools like GitHub, CircleCI, Harness, Jenkins, GitLab
-
1+ years of experience with containerization and orchestration technologies (e.g., Docker, Kubernetes, etc.)
-
1+ years of experience working in cloud platforms like GCP, Azure, AWS, etc.
Preferred Qualifications
-
Strong leadership, organizational, communication and planning skills
-
Demonstrated ability to prioritize and manage multiple projects and tasks
-
Capable of working with multiple IT teams and individuals including technical leads, infrastructure resources, application and solution architects, and enterprise architecture
-
Critical thinking, problem solving, decision making and analytical skills
-
Demonstrated ability to communicate and interact within all levels of the organization
-
Experience working in PBM or healthcare industry
Education:
Bachelors Degree or equivalent experience, Master preferred
Anticipated Weekly Hours
40
Time Type
Full time
Pay Range
The typical pay range for this role is:
$92,700.00 - $203,940.00
This pay range represents the base hourly rate or base annual full-time salary for all positions in the job grade within which this position falls. The actual base salary offer will depend on a variety of factors including experience, education, geography and other relevant factors. This position is eligible for a CVS Health bonus, commission or short-term incentive program in addition to the base pay range listed above.
Our people fuel our future. Our teams reflect the customers, patients, members and communities we serve and we are committed to fostering a workplace where every colleague feels valued and that they belong.
Great benefits for great people
We take pride in our comprehensive and competitive mix of pay and benefits - investing in the physical, emotional and financial wellness of our colleagues and their families to help them be the healthiest they can be. In addition to our competitive wages, our great benefits include:
-
Affordable medical plan options, a 401(k) plan (including matching company contributions), and an employee stock purchase plan .
-
No-cost programs for all colleagues including wellness screenings, tobacco cessation and weight management programs, confidential counseling and financial coaching.
-
Benefit solutions that address the different needs and preferences of our colleagues including paid time off, flexible work schedules, family leave, dependent care resources, colleague assistance programs, tuition assistance, retiree medical access and many other benefits depending on eligibility.
For more information, visit
We anticipate the application window for this opening will close on: 07/18/2025
Qualified applicants with arrest or conviction records will be considered for employment in accordance with all federal, state and local laws.
We are an equal opportunity and affirmative action employer. We do not discriminate in recruiting, hiring, promotion, or any other personnel action based on race, ethnicity, color, national origin, sex/gender, sexual orientation, gender identity or expression, religion, age, disability, protected veteran status, or any other characteristic protected by applicable federal, state, or local law.
Lead Software Development Engineer
Posted 2 days ago
Job Viewed
Job Description
At CVS Health, we're dedicated to transforming health care and building a world of health around every consumer. Join a team of passionate colleagues who believe in making a real impact in the healthcare industry through technology and innovation. As the nation's leading health solutions company, we reach millions of Americans and offer an opportunity for you to contribute significantly.
Position Summary
If you're looking to leverage your technical skills to create revolutionary healthcare solutions, this role in technology at CVS Health is for you. We have an extensive repository of healthcare data covering over 150 million individuals, enabling you to work on ambitious projects that drive meaningful change. In this position, you will tackle complex business challenges and utilize modern tools to securely manage and enrich massive healthcare data sets. Your efforts will be crucial in guiding data-driven business decisions and enhancing our mission to provide the best data products and software with a strong customer-first focus.
Required Qualifications
- Innovative mindset with a focus on automation and optimization to enhance member experiences.
- Collaborative experience with Data Science & Products teams to understand workflow and requirements.
- Strong ability to design both UI and backend systems.
- 5+ years of experience with Big Data and cloud architecture.
- 5+ years of expertise in SQL and NoSQL.
- 5+ years of proficiency in Python or similar scripting languages.
- 5+ years in ETL/ELT processes and high-volume data pipelines.
- 5+ years in query optimization and data management.
- 3+ years developing frontend applications using frameworks like AngularJS or React.
- 2+ years of building data pipelines in major cloud platforms (GCP, AWS, Azure).
- 2+ years deploying and scaling apps in containerized environments (Kubernetes, AKS) and serverless services.
- 2+ years using real-time and streaming technologies (Azure Event Hubs, Kafka, Spark Streaming).
- 3+ years in managing complex requirements with key stakeholders.
- 2+ years of independently overseeing deliverables.
Preferred Qualifications
- 1+ years of experience with LLMs and Generative AI models.
- Experience designing cloud-based data engineering solutions, ideally in GCP.
- Familiarity with API and Microservices development.
- Knowledge of Git, CI/CD pipelines, and DevOps best practices.
- Understanding of software development methodologies, including waterfall and agile.
- Excellent collaboration and communication skills.
- Google Professional Data Engineer/Architect Certification.
- Experience with microservices and SOA.
Education
Bachelor's Degree or equivalent experience in Computer Science, Information Systems, Data Engineering, Data Analytics, Machine Learning, or related field required. A Master's Degree is preferred.
Anticipated Weekly Hours : 40
Time Type : Full time
Pay Range
The typical pay range for this role is: $92,700.00 - $203,940.00. This range represents the base salary for all positions in the job grade. Actual base salary offers will depend on a variety of factors like experience, education, geography, and other relevant aspects. This position is also eligible for bonuses, commissions, or short-term incentive programs in addition to the base salary.
Great benefits for great people
We pride ourselves on offering a comprehensive array of benefits that support the physical, emotional, and financial wellness of our colleagues and their families. Along with competitive wages, we provide affordable medical plan options, a 401(k) plan with company matching contributions, an employee stock purchase program, wellness screenings, confidential counseling, and much more.
We anticipate the application window for this opening will close on: 07/14/2025. Qualified applicants with arrest or conviction records will be considered for employment in accordance with federal, state, and local laws. CVS Health is an equal opportunity and affirmative action employer, committed to diversity.
Software Development Engineer II
Posted 2 days ago
Job Viewed
Job Description
Join Our Innovative Engineering Team!
We are looking for multiple Software Development Engineers II to play a crucial role in our design and development efforts.
Position Responsibilities:
- Design, develop, implement, test, and document cutting-edge embedded or distributed software applications, tools, systems, and services.
- Transform functional requirements into robust, efficient, and supportable solutions that integrate seamlessly within the overall system architecture.
- Participate in the entire development lifecycle, from design through to implementation, testing, documentation, delivery, and ongoing maintenance.
- Create comprehensive and user-friendly software documentation.
- Evaluate both new and existing software products and tools to inform decision-making.
- Mentor junior development engineers, fostering their growth and development.
Position Requirements:
- A Bachelor's degree or equivalent in Computer Science, Engineering, Mathematics, or a related field, along with one year of experience in the role or a related occupation.
- One year of experience in:
- Designing and developing large-scale, multi-tiered, multi-threaded, embedded, or distributed software applications, tools, systems, and services using languages such as C#, C++, Java, or Perl.
- Object-Oriented Design principles.
Location: Chicago, Illinois
Salary Range: $143,700/year to $194,400/year
Amazon is committed to a diverse and inclusive workplace. We are an Equal Opportunity Employer and do not discriminate based on protected veteran status, disability, or any other legally protected status.
Senior Software Development Engineer
Posted 2 days ago
Job Viewed
Job Description
Clearwater Analytics' mission is to become the world's most trusted and comprehensive technology platform for investment reporting, accounting, and analytics. With our team, you will partner with the most sophisticated and innovative institutional investors around the world. If you are infectiously passionate about what you do, intensely committed to clients, and driven by continuous innovation and improvement. We want you to apply!
We are seeking a Senior Developer to join our Security Master initiative, supporting both our OMS/PMS product line and the new integrated Shared Security Master platform. Every day, millions of dollars in trades and orders flow through our front office systems, while trillions of dollars in investments are reported by our middle and back office systems. Central to this process is the detailed information about each investment.
Due to recent acquisitions, Clearwater now has several security masters in place. This role involves working on an existing security master used by our front office applications and assisting with the integration efforts to develop a shared security master. If you are interested in modeling new asset types, solving data integration challenges, and building a cutting-edge distributed security master, we encourage you to join us!
Responsibilities:
- Developing quality software that is used by some of the world's largest technology firms, fixed income asset managers, and custodian banks
- Participate in Agile meetings to contribute to development strategies and product roadmap
- Owning critical processes that are highly available and scalable
- Producing tremendous feature enhancements and reacting quickly to emerging technologies
- Encouraging collaboration and stimulating creativity
- Helping mentor entry-level developers
- Contributing to design and architectural decisions
- Providing leadership and expertise to our ever-growing workforce
- Testing and validating in development and production code that they own, deploy, and monitor
- Understanding, responding to, and addressing customer issues with empathy and in a timely manner
- Independently can move a major feature or service through an entire lifecycle of design, development, deployment, and maintenance
- Deep knowledge in multiple teams' domains; broad understanding of CW systems.
- Creates documentation of system requirements and behavior across domains
- Willingly takes on unowned and undesirable work that helps team velocity and quality
- Is in touch with client needs and understands their usage
- Consulted on quality, scaling and performance requirements before development of new features begins
- Understands, finds, and proposes solutions for systemic problems
- Leads in the technical breakdown of deliverables and capabilities into features and stories
- Expert in unit testing techniques and design for testability, contributes to automated system testing requirements and design
- Improves code quality and architecture to ensure testability and maintainability
- Understands, designs, and tests for impact/performance on dependencies and adjacent components and services. Builds and maintains code in the context and awareness of the larger system
- Helps less experienced engineers troubleshoot and solve problems
- Active in mentoring and training others inside and outside their division
- 7+ years of professional experience with Java and SQL
- Strong problem-solving skills
- Bachelor's degree in Computer Science or related field
- Strong problem-solving skills
- Background in SDLC & Agile practices
- Experience in monitoring production systems
- Experience working with messaging systems such as Cloud Pub/Sub, Kafka, or SQS/SNS
- Ability to build scalable backend services (Microservices, polyglot storage, messaging systems, data processing pipelines)
- Possess strong analytical skills, with excellent problem-solving abilities in the face of ambiguity
- Excellent written and verbal skills. Ability to contribute to software design documentation, presentation, sequence diagrams and present complex technical designs in a concise manner
- Professional experience in building distributed software systems, specializing in big data and NoSQL database technologies (Hadoop, Spark, DynamoDB, HBase, Hive, Cassandra, Vertica)
- Ability to work with relational and NoSQL databases
- Strong organizational, interpersonal, and communication skills
Be The First To Know
About the latest Software development Jobs in Chicago !
Software Development Engineer II
Posted 2 days ago
Job Viewed
Job Description
COMPANY: Best Computer System, LLC. d/b/a BestRx
TITLE: Engineer II, Software Developer
DUTIES: Works collaboratively within their team to perform feature analysis, research, requirements gathering, feature design, implementation/coding, testing, deployment, maintenance, and support of Smith Technology products. The SDE II is a vital member of a Scrum team actively participating in all aspects of the Scrum workflow. The focus of an SDE II will be on design, troubleshooting, code & design reviews, product quality, working within the team, and mentoring others. The primary focus of work will be on intermediate-sized components such as a faxing subsystem, microservice, or functional processing area. Assist others in the gathering and creation of feature specifications, requirements documents, and design documents. Performs designing, coding, debugging, testing, and troubleshooting throughout the application development process utilizing appropriate principles and patterns for the given languages and application type. For example, OOD/OOP will be used for object-oriented languages. Collaborate cross-functionally with product managers, analysts, quality assurance engineers, and other team members to achieve elegant solutions. Adheres to department and product development standards and best practices while working with others to do the same. Actively ensures a high level of quality across the product from within the code to the delivered product. Actively engages and works as a member of the Scrum team contributing to all Scrum ceremonies as needed. Builds and maintains effective working relationships with all members of the Scrum team, co-workers, and those in other departments. Works directly with the Support department on an as-needed basis assisting with their focused areas of ownership. Assist in performing research, assisting story creation, and technical designs. May act as a technical expert for the team for different subsystems. Participate in mentoring and coaching team members primarily during design and code reviews. Perform special projects and other related duties as assigned.
SCHEDULE: 40 hours per week, Monday through Friday
SALARY: $106,558 to $120,000 / year
LOCATION: Best Computer System, LLC d/b/a BestRx, 2625 Butterfield Road, Suite 200S, Oak Brook, IL 60523
REQUIREMENTS: Bachelor's degree in Computer Science, Computer Engineering or a closely related field and three (3) years of experience as a Software Developer, Software Engineer, Programmer Analyst, or a closely related occupation where required experience gained.
SPECIAL SKILLS: Also requires three (3) years of experience in the following:
Experience with software engineering tools and applications such as Visual studio 2019 and .NET Frameworks 4.x, .Net Core, XAMARIN,React, AZURE, AWS;
Experience in health care domain;
Hands-on development experience with windows, web, and database technologies;
Demonstrated knowledge of software systems and programming languages such as Series 1 Assembler, MASM, C, C++, C#, Java, JavaScript, and T/SQL, , SQL, JSON, XML, Win Forms, Web APIs;
Experience in object-oriented software design and implementation;
Experience in scalable computing systems, software architecture, data structures, and algorithms;
Experience in networking, distributed systems, asynchronous, and concurrent programming;
Experience building enterprise applications and/or distributed systems in the public cloud, hosted, or on-site; and
Professional services experience in .Net development and project implementations.
BENEFITS: PTO, 401k (5% match), Bonus Opportunities, Medical//Dental/Vision Insurance, Work-life Balance, Health Clinic, Fitness Bonus, Professional Development, FORTE awards.
CONTACT: To apply, send resume to Kimberly Temms at: Please reference job code 015, job title, and location.
Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws.
For further information, please review the Know Your Rights notice from the Department of Labor.
Director, Software Development Engineer
Posted 9 days ago
Job Viewed
Job Description
Director, Software Development Engineer page is loaded Director, Software Development Engineer Apply remote type Remote locations United States; Illinois time type Full time posted on Posted 6 Days Ago job requisition id JR101299 Established in 2021, Independence Pet Holdings is a corporate holding company that manages a diverse and broad portfolio of modern pet health brands and services, including insurance, pet education, lost recovery services, and more throughout North America. We believe pet insurance is more than a financial product and build solutions to simplify the pet parenting journey and help improve the well-being of pets. As a leading authority in the pet category, we operate with a full stack of resources, capital, and services to support pet parents. Our multi-brand and omni-channel approach include our own insurance carrier, insurance brands and partner brands. Job Summary: IPH is seeking a Director of Software Engineering who will report to the VP of Technology. As a senior member of the Engineering Leadership team, the Director of Software Engineering develops and manages the successful execution of software development strategies that support the goals of the engineering department, business units, and company. Reporting to the VP of Technology, the Director will lead members of the Software Engineering Team overseeing Software Development and Quality Assurance. This role requires being well-versed and experienced in all aspects of software engineering with strengths in software development, system architecture, project management, team leadership, and technology innovation. The Software Engineering Leader must be a progressive thinker with solid business acumen and experience. The Director must be a true leader for his/her team and other internal departments, demonstrating expertise, professionalism, dedication, and empathy. Receptive to growth and change, the candidate thrives in dynamic environments, always remaining positive, professional, and solutions oriented. Job Location: Remote – Chicago, Cleveland / Akron, New York, Raliegh - preferred Main Responsibilities: Sets overall strategic software engineering direction, including annual objectives, budgeting, planning, and execution. Conceptualize, direct, and execute strategic software development plans in the following areas: System Architecture, Product Development, Engineering Operations, Quality Assurance, and Internal/External Communications. Lead and develop the Engineering Tech Stack to deliver IPH initiatives inclusive of cloud platforms, development tools, and software frameworks. Support maturation of DevSecOps practices to embed security throughout the software development lifecycle, utilizing tools such as Jenkins, GitHub, and Azure DevOps. This includes continuous integration, continuous delivery, and automated security testing. Utilize tools to track DORA metrics (Deployment Frequency, Lead Time for Changes, Change Failure Rate, Time to Restore Service) to measure and enhance developer productivity. Leverage AI tools, including large language models (LLMs) and agentic AI, to enhance developer and QA productivity. This includes using AI for code reviews, automated testing, bug detection, and optimizing development workflows. Promote and enforce secure coding standards and practices to ensure the integrity and security of all software solutions. Drive automation initiatives to streamline development processes, reduce manual effort, and improve efficiency across the engineering team. Enhance developer experience by implementing tools and practices that improve productivity, efficiency, and collaboration within the team. Responsible for management and execution of engineering budget, ensuring the expense is allocated to activities to achieve targeted return. Drive technical research and define the ideal technology solutions across multiple business verticals in support of revenue and growth objectives. Act as a technology steward, monitoring Intellectual Property internally and externally and ensuring all development aligns to corporate guidelines and positioning. Build a well-rounded data-driven team with strong team culture and collaboration. Effectively manage internal cross-functional relationships and external vendor relationships (as required). Responsible for managing relationships and performance of vendor relationships, including near-shore and off-shore. Develop, manage, and track metrics and success criteria for all software development and engineering programs. Oversee engineering communications and support the business in managing activities relating to technology development and/or crisis management. Participate in special corporate projects as required. Qualifications: Bachelor's Degree in Computer Science, Software Engineering, or a relevant field. 7+ years in software engineering leadership roles, with a track record of success in developing and executing strategic engineering initiatives. Proven experience in leading growth in technology-driven markets. Demonstrable experience designing and implementing successful software development programs. Strong leadership skills and ability to motivate and partner with cross-functional teams. Preferred Qualifications: Strong leadership skills and ability to motivate and partner with cross-functional teams. Solid knowledge of software development fundamentals such as system architecture, cloud platforms, and development frameworks. Excellent communication skills. Strong analytical and project management skills. Strategic mindset, with the ability to make difficult decisions. Experience in the pet industry is a strong asset. All of our jobs come with great benefits including healthcare, parental leave and opportunities for career advancements. Some offerings are dependent upon the location of where you work and can include the following: Comprehensive full medical, dental and vision Insurance Basic Life Insurance at no cost to the employee Company paid short-term and long-term disability 12 weeks of 100% paid Parental Leave Health Savings Account (HSA) Flexible Spending Accounts (FSA) Retirement savings plan Personal Paid Time Off Paid holidays and company-wide Wellness Day off Paid time off to volunteer at nonprofit organizations Pet friendly office environment Commuter Benefits Group Pet Insurance On the job training and skills development Employee Assistance Program (EAP) #J-18808-Ljbffr
Software Development Engineer III
Posted today
Job Viewed
Job Description
Job Description As a member of the ShipBob Team, you will. Grow with an Ownership Mindset: We champion continuous learning and proactive innovation. Team members are encouraged to identify challenges and take ownership of initiatives that drive merchant, company, and personal growth. By tackling complex problems and exploring creative solutions, you'll be actively building the future of ShipBob. Collaborate with Peers and Leaders: ShipBob values collaboration and support, where team members and leaders alike are committed to helping each other succeed. We set high standards and understand the importance of transparency at all levels. Our environment fosters trust, open communication, and mutual respect, motivating our teams to excel. Experience a High-Performance Culture: Our results-driven culture empowers everyone to contribute to our mission with a clear understanding of their impact and accountability. Success is measured tangibly, allowing team members to see the positive outcomes of their work and celebrate shared victories. Location: Remote in the following states: AL, AZ, CA, CO, FL, GA, KS, KY, IA, ID, IL, IN, LA, MA, ME, MI, MN, MO, NC, NH, NJ, NV, NY, OH, OK, OR, PA, RI, SC, SD, TN, TX, UT, VA, VT, WA, WI Role Description: As a Software Development Engineer III at ShipBob, you will primarily develop production-level software in coordination with your team. You will work closely with Product Owners and your Engineering Manager. This role reports to the Director of Software Development. What you'll do: Become an expert in one area of the codebase; understand the broad system architecture. Provide technical advice and influence technical decisions impacting other teams or the company. Research and propose new technologies. Scope and plan work into milestones to ensure manageable delivery. Deliver software on time, providing accurate estimates and maintaining drama-free launches. Own the testing and performance plans for your projects. Identify and solve important problems, collaborating on cross-cutting issues. Set direction at the project level and influence decision-making at the organizational level. Proactively address technical debt. Mentor others through code reviews, documentation, and technical guidance, possibly serving as a Tech Lead. Participate in the Architectural Review Board, providing feedback outside your core area. Balance technical, analytical, and product needs to generate comprehensive solutions. Propose strategies for technical challenges and gain buy-in. Perform additional duties as needed. What you'll bring: 5+ years of experience. Strong problem-solving and programming skills. Excellent communication skills. Object-oriented mindset. Ability to work efficiently in a fast-paced environment. Ownership of features from design to implementation. Hands-on coding approach and mentorship skills. Knowledge of OWASP and defensive coding practices. Experience in SQL, JSON, REST, .NET, C#, ASP.NET MVC, JavaScript, relational database concepts and design, Agile methodologies. Team building expertise and experience in automating infrastructure and build processes. Nice to have: Passion for QA and testing. Interest in DevOps and CI/CD. Experience with Microsoft Azure and related services. Experience with event-driven and service-oriented architectures. Experience with Vue.js, Azure DevOps, Azure Functions, WebJobs, App Services, Service Bus, Storage Queues. Perks & Benefits: Medical, Dental, Vision & Life Insurance Paid Maternity/Parental Leave Flexible Time Off Paid Sick Leave Floating Holidays & Wellness Days 401K Match Comprehensive Benefits & Details at Check out our culture on Instagram (@lifeatshipbob) ShipBob offers a competitive salary, targeting $200,000 with a range of $30,281 - 217,134, plus discretionary bonuses. We value diverse experiences and encourage applicants from all backgrounds to apply. About You: We seek high performers who thrive in a dynamic, collaborative, results-oriented environment. Accountability, humility, boundary-pushing, and tackling complex problems are valued. Every team member is expected to contribute to our challenging work in the global supply chain. Learn more at our Culture page . About Us: ShipBob is a leading global supply chain and fulfillment platform for SMB and Mid-Market ecommerce merchants, with operations across the US, Canada, Mexico, UK, Europe, and Australia. Backed by top investors, we're one of Chicago's fastest-growing tech companies. We are an equal opportunity employer, committed to a diverse and inclusive workplace, prohibiting discrimination of any kind. #J-18808-Ljbffr