CrawlJobs Logo

Software Engineer IV

United States, Birmingham · Job Posted February 21, 2026
Apply Position
Job Link Share

Job Description

Motion Industries is seeking a Software Developer. This role will focus on developing scalable web services using a Software-as-a-Service (SaaS) approach, leveraging Google Functions (Function-as-a-Service, FaaS), with a strong emphasis on Reliability, Redundancy, Scalability, Availability, and Maintainability. This is a multi-year engagement initially focusing on backend development, with future projects planned for frontend development. Technical Resource/s will be focused on developing solutions in support of WMS 2.0, P44 Outbound services, DOM integrations and services.

Job Responsibility

  • Developing scalable web services using a Software-as-a-Service (SaaS) approach, leveraging Google Functions (Function-as-a-Service, FaaS), with a strong emphasis on Reliability, Redundancy, Scalability, Availability, and Maintainability
  • Multi-year engagement initially focusing on backend development, with future projects planned for frontend development
  • Developing solutions in support of WMS 2.0, P44 Outbound services, DOM integrations and services

Requirements

  • 10+ years of Enterprise Applications Development experience with a track record of writing applications in Java for companies with revenues exceeding $1 billion
  • Experience working on large-scale modernization or greenfield SaaS projects
  • Experience with Test-Driven Development (TDD) and Quality Assurance
  • Java, Strong understanding of Java 21 features and hands-on with functionality like streams, functional programming, Asynchronous programming with Futures and Virtual Threads, and completable futures
  • JDBC, ORM frameworks, and good knowledge of document-based database systems such as Mongo
  • Quarkus Framework preferred but Spring is acceptable
  • Java microservice architecture
  • Event-driven architecture and principles
  • API development (both publisher and consumer) Strong code and system documentation skills
  • Good understanding of Java and Event-driven design patterns
  • Best practices in software development (SDLC, etc.) Git
  • Experience in deploying applications in the cloud
  • Good Understanding of Agile/Scrum methodology and Kanban processes
  • Ability to adapt to new and unique challenges, providing enterprise-class solutions
  • Potential to manage remote and offshore team members in the future
  • Willingness and capability to train new developers as they come on board and mentor them to deliver projects and meet the timelines
  • Excellent System design skills along with a strong knowledge of good architectural principles
  • Good Communication skills, and presentation skills
  • The job requires you to do a lot of whiteboarding and make good design decisions to implement the system

Nice to have

  • Familiarity with Google Cloud Platform
  • Experience with Google Pub/Sub and Kafka
  • Knowledge of MongoDB
  • Familiarity with Azure DevOps (Jira experience is acceptable)
  • Experience with Azure DevOps Pipelines

What we offer

  • 401(k) plan
  • healthcare coverage
  • tuition reimbursement
  • vacation
  • sick pay
  • holiday pay

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer IV

8 matching positions

Software Engineer IV

Motion Industries is seeking a Software Developer to perform basic problem resol...
Location
Location
Salary
Salary:
Not provided
genpt.com Logo
Genuine Parts Company
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Information Systems or related field or equivalent work experience
  • Experience with structured application development and change control methodologies
  • Experience with object oriented analysis and design
  • Good knowledge of database design, programming languages and coding techniques
Job Responsibility
Job Responsibility
  • Develop software applications based on approved design
  • Perform basic problem resolution analysis and correction
  • Correct system problems as directed by manager
  • Ensure projects are delivered on time and according to specifications
  • Use standard coding techniques to ensure application performance meets requirements
  • Work as part of a team for most projects
What we offer
What we offer
  • 401(k) plan
  • healthcare coverage
  • tuition reimbursement
  • vacation
  • sick pay
  • holiday pay
  • Fulltime
Read More
Arrow Right

Software Engineer IV

Location
Location
United States , Birmingham
Salary
Salary:
Not provided
genpt.com Logo
Genuine Parts Company
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of Enterprise Applications Development experience with a track record of writing applications in Java for companies with revenues exceeding $1 billion
  • Experience working on large-scale modernization or greenfield SaaS projects
  • Experience with Test-Driven Development (TDD) and Quality Assurance
  • Java, Strong understanding of Java 21 features and hands-on with functionality like streams, functional programming, Asynchronous programming with Futures and Virtual Threads, and completable futures
  • JDBC, ORM frameworks, and good knowledge of document-based database systems such as Mongo
  • Quarkus Framework preferred but Spring is acceptable
  • Java microservice architecture
  • Event-driven architecture and principles
  • API development (both publisher and consumer)
  • Strong code and system documentation skills
Job Responsibility
Job Responsibility
  • Develop scalable web services using a Software-as-a-Service (SaaS) approach, leveraging Google Functions (Function-as-a-Service, FaaS), with a strong emphasis on Reliability, Redundancy, Scalability, Availability, and Maintainability
  • Multi-year engagement initially focusing on backend development, with future projects planned for frontend development
  • Develop solutions in support of WMS 2.0, P44 Outbound services, DOM integrations and services
What we offer
What we offer
  • 401(k) plan
  • healthcare coverage
  • tuition reimbursement
  • vacation pay
  • sick pay
  • holiday pay
  • Fulltime
Read More
Arrow Right

Software Engineer IV

Motion Industries is seeking a Software Developer to perform basic problem resol...
Location
Location
United States , Birmingham
Salary
Salary:
Not provided
genpt.com Logo
Genuine Parts Company
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Information Systems or related field or equivalent work experience
  • Experience with structured application development and change control methodologies
  • Experience with object oriented analysis and design
  • Good knowledge of database design, programming languages and coding techniques
Job Responsibility
Job Responsibility
  • Develop software applications based on approved design
  • Perform basic problem resolution analysis and correction
  • Correct system problems as directed by manager
  • Ensure projects are delivered on time and according to specifications
  • Use standard coding techniques to ensure application performance meets requirements
  • Work as part of a team for most projects
What we offer
What we offer
  • 401(k) plan
  • healthcare coverage
  • tuition reimbursement
  • vacation, sick, and holiday pay
  • Fulltime
Read More
Arrow Right

Software Engineer IV

Motion Industries is seeking a Software Developer to perform basic problem resol...
Location
Location
United States , Birmingham
Salary
Salary:
Not provided
genpt.com Logo
Genuine Parts Company
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Information Systems or related field or equivalent work experience
  • Experience with structured application development and change control methodologies
  • Experience with object oriented analysis and design
  • Good knowledge of database design, programming languages and coding techniques
Job Responsibility
Job Responsibility
  • Develop software applications based on approved design
  • Perform basic problem resolution analysis and correction
  • Correct system problems as directed by manager
  • Ensure projects are delivered on time and according to specifications
  • Use standard coding techniques to ensure application performance meets requirements
  • Work as part of a team for most projects
What we offer
What we offer
  • 401(k) plan
  • healthcare coverage
  • tuition reimbursement
  • vacation
  • sick pay
  • holiday pay
  • Flexible Working Schedules
  • Wellbeing Programs
  • Learning Opportunities
  • Community Engagement
  • Fulltime
Read More
Arrow Right

Software Engineer IV

Lead is a fintech building banking infrastructure for embedded financial product...
Location
Location
United States , Sunnyvale;San Francisco;New York
Salary
Salary:
210000.00 - 240000.00 USD / Year
lead.bank Logo
Lead Bank
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of experience and a proven track record of shipping successful projects
  • Passion about building large scale systems in a cloud native environment (preferably AWS)
  • Strong command of at least one language (preferably Go and/or Java)
  • Demonstrated experience in designing large scale systems, developing and maintaining a high quality code base, and consistently delivering challenging projects on schedule with high quality
  • Demonstrated leadership skills and the ability to mentor and guide junior engineers
  • Ability to collaborate/compromise to get to the best, most efficient outcome
  • Strong communication skills and the ability to work cross-functionally to align stakeholders on the goals and deliverables
  • Curiosity, humility and openness to learning
Job Responsibility
Job Responsibility
  • Design, build and maintain large scale backend systems with a focus on performance, reliability and scalability
  • Work closely with product managers and key stakeholders across the company to define and roadmap and implement new features that address both product goals and customer needs
  • Prioritize effectively, architect and develop systems from the ground up, navigate ambiguous problem domains, grow the team via mentorship and leadership
What we offer
What we offer
  • Competitive compensation, including opportunities for equity grants, based on experience, geographic location, and role
  • Medical, Dental, Vision, Life, 401k Matching, and other wellness benefits, including FSA, HSA and HRA
  • Paid parental leave
  • Flexible vacation policy, including PTO and paid holidays
  • A fun and challenging team environment in a dynamic industry with ample opportunities for career growth
  • Fulltime
Read More
Arrow Right

Software Dev Engineer - Software Dev Engineer IV

A position is available for a Simulation Modeling Engineer to build physics-base...
Location
Location
United States , Boston
Salary
Salary:
90.00 - 100.00 USD / Hour
apexsystems.com Logo
Apex Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional software development experience
  • 1+ year working with 3D modeling tools such as Blender, SolidWorks, or Maya
  • Experience with robotics simulation formats like URDF, SDF, or MJCF
  • Familiarity with mesh processing, including decimation, convex decomposition, tetrahedral meshing, and collision geometry generation
  • Understanding of rigid body kinematics (joint types, coordinate frames, forward/inverse kinematics)
  • Proficiency in Python for scripting asset pipelines and automation
  • 1+ year of cumulative experience with game engines (Unreal, Unity), physics engines (Drake, MuJoCo, Bullet, PhysX), or robotics simulation platforms (Gazebo, Isaac Sim)
  • Demonstrated ability to independently own and deliver technical work
Job Responsibility
Job Responsibility
  • Convert SolidWorks/CAD assemblies into simulation-ready formats (SDF, URDF, glTF, VTK) with accurate kinematics, collision geometry, inertia properties, and visual materials
  • Build and maintain robotic workcell configurations, including robot arms, rails, sensors, end-effectors, pods, conveyors, and environmental structures
  • Create and optimize collision meshes using tetrahedral meshing workflows for accurate physics contact simulation
  • Configure simulated cameras, depth sensors, and other perception hardware with accurate field-of-view parameters
  • Build model integrity tests, verify FK/IK accuracy against real hardware, and maintain asset quality standards
  • Independently manage asset import and update requests from robotics program teams
  • Import new robot prototype stations from SolidWorks CAD into the simulator
  • Tune simulation assets to balance detail versus execution speed of simulation
  • Convert OBJ collision meshes to VTK tetrahedral format to improve physics contact accuracy
  • Build a model validation script that checks inertia values, texture transparency, and mesh integrity at build time
What we offer
What we offer
  • Medical
  • Dental
  • Vision
  • Life
  • Disability
  • Other insurance plans
  • ESPP (employee stock purchase program)
  • 401K program with company match after 12 months
  • HSA (Health Savings Account on the HDHP plan)
  • SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions
Read More
Arrow Right

Software Engineer IV - Sales Domain (Java / Google Cloud / AI Enablement)

We are seeking a highly experienced Software Engineer IV to join our Sales Domai...
Location
Location
United States , Birmingham
Salary
Salary:
Not provided
genpt.com Logo
Genuine Parts Company
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Expert-level Java proficiency (modern Java versions, concurrency, streams, async patterns)
  • Strong experience with Spring Boot and/or Quarkus
  • Deep understanding of: Microservices architecture, RESTful API design, Event-driven systems, Distributed system patterns
  • Experience with relational databases, JDBC, ORM frameworks
  • Experience with NoSQL/document databases (MongoDB preferred)
  • Experience deploying and managing applications in Google Cloud Platform (preferred) or comparable cloud platforms
  • Experience with containerization (Docker) and CI/CD pipelines
  • Familiarity with Pub/Sub or Kafka-based messaging systems
  • Strong Git-based workflow experience
  • Working knowledge of Python and ability to understand, extend, or refactor Python-based services
Job Responsibility
Job Responsibility
  • Lead the design, development, and deployment of cloud-native Java microservices using Spring Boot and/or Quarkus within Google Cloud Platform
  • Architect scalable, reliable, and secure systems aligned to enterprise modernization strategy
  • Drive integration of AI/ML and generative AI capabilities into existing sales domain applications
  • Collaborate with innovation and data teams to operationalize AI solutions into production-grade systems
  • Provide technical leadership across a portfolio of sales-related applications
  • Guide architectural decisions around API design, event-driven systems, and distributed microservices
  • Mentor and upskill developers in: Cloud-native design patterns, Microservices architecture, AI service integration, Python service interoperability
  • Conduct code reviews and promote high standards for maintainability, testability, and documentation
  • Partner with Product Owners, Architects, DevOps, and QA to deliver high-quality solutions
  • Champion CI/CD, DevSecOps, and modern SDLC best practices
What we offer
What we offer
  • Flexible Working Schedules
  • Wellbeing Programs
  • Learning Opportunities
  • Community Engagement
  • Paid Parental Leave
  • Pet Insurance
  • Healthcare coverage
  • 401(k)
  • Tuition reimbursement
  • Vacation, sick, and holiday pay
  • Fulltime
Read More
Arrow Right
New

Software Engineer IV - IT Sales Domain (IBM Sterling OMS)

We are seeking a seasoned Software Engineer III to join our Sales Domain IT team...
Location
Location
United States , Montgomery
Salary
Salary:
Not provided
genpt.com Logo
Genuine Parts Company
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of enterprise application development experience, with a strong background in Java development for companies with revenues exceeding $1 billion
  • Proven experience working with IBM Sterling Order Management System (OMS) or similar large-scale order management platforms
  • Experience in large-scale modernization or greenfield SaaS projects is highly desirable
  • Expert proficiency in Java, including Java 21 features such as streams, functional programming, asynchronous programming with Futures, Virtual Threads, and CompletableFutures
  • Strong experience with JDBC, ORM frameworks, and document-based databases like MongoDB
  • Experience with Quarkus framework preferred
  • SpringBoot experience is acceptable
  • Deep understanding of Java microservice architecture and event-driven design patterns
  • Skilled in API development (both publisher and consumer) with strong code and system documentation practices
  • Familiarity with software development best practices (SDLC, Git version control)
Job Responsibility
Job Responsibility
  • Design, develop, and maintain scalable Java-based microservices and APIs within the IBM Sterling OMS ecosystem
  • Lead modernization initiatives and greenfield SaaS projects using cloud-native architectures and Function-as-a-Service (FaaS) approaches, specifically Google Cloud Functions
  • Implement robust event-driven architectures to ensure high availability, redundancy, and scalability of sales order processing systems
  • Collaborate closely with cross-functional teams including business analysts, QA, and DevOps to deliver high-quality software solutions
  • Ensure adherence to best practices in software development lifecycle (SDLC), including code reviews, documentation, and automated testing
  • Mentor junior developers and contribute to continuous improvement of development processes and tools
  • Participate actively in Agile/Scrum ceremonies and Kanban workflows to deliver iterative improvements
What we offer
What we offer
  • Options for healthcare coverage
  • 401(k)
  • tuition reimbursement
  • vacation
  • sick pay
  • holiday pay
  • Flexible Working Schedules
  • Wellbeing Programs
  • Learning Opportunities
  • Community Engagement
  • Fulltime
Read More
Arrow Right