CrawlJobs Logo

Software Engineer IV

United States, Birmingham · Job Posted March 26, 2026
Apply Position
Job Link Share

Job Description

Motion Industries is seeking a Software Developer to perform basic problem resolution analysis and corrections, develop new software based on approved design documents, and correct system problems.

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

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

What we offer

  • 401(k) plan
  • healthcare coverage
  • tuition reimbursement
  • vacation
  • sick pay
  • holiday pay
  • Flexible Working Schedules
  • Wellbeing Programs
  • Learning Opportunities
  • Community Engagement
  • Paid Parental Leave
  • Pet Insurance

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

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. This role will focus on devel...
Location
Location
United States , Birmingham
Salary
Salary:
Not provided
allianceautomotive.co.uk Logo
Alliance Automotive UK LV Ltd
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
  • Good understanding of Java and Event-driven design patterns
Job Responsibility
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
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

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

Embedded Software Engineer Iv - Project Based

At ASI, we are revolutionizing industries with state-of-the-art autonomous robot...
Location
Location
United States , Fort Worth
Salary
Salary:
145530.00 - 169785.00 USD / Year
asirobots.com Logo
Autonomous Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Electrical Engineering, Computer Science, Computer Engineering, or a related field
  • 8+ years designing and implementing embedded real-time software systems using C/C++
  • Strong familiarity with large multithreaded embedded applications running on an RTOS
  • Familiarity with electrical and mechanical systems
  • Experience with communication protocols such as CAN, TCP, UDP, SPI, or RS232
  • Experience with ROS/ROS2 or sensor interfacing including GPS, LiDAR, RADAR, or ultrasonics
Job Responsibility
Job Responsibility
  • Lead feature development for embedded applications on autonomous robotic vehicle platforms
  • Diagnose and resolve complex defects across vehicle control, actuator, and perception sensor systems
  • Drive systems engineering participation to ensure robust software integration across hardware and software stacks
  • Write clean, reusable C and C++ code following SOLID principles and established design patterns
  • Build and maintain unit, integration, and system simulation tests with a test-first approach
  • Contribute to continuous refactoring and maintain disciplined use of distributed version control
  • Support fielded systems and lead collaboration with engineering teams on integration challenges
What we offer
What we offer
  • Full Benefits - 90% Medical, Generous PTO, Quarterly and Yearly Bonus Incentives
  • Fulltime
Read More
Arrow Right

Embedded Software Engineer - Iv - Project Based

As an Embedded Software Engineer IV, you will lead feature development and syste...
Location
Location
United States , Mendon
Salary
Salary:
145530.00 - 169785.00 USD / Year
asirobots.com Logo
Autonomous Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Electrical Engineering, Computer Science, Computer Engineering, or a related field
  • 8+ years designing and implementing embedded real-time software systems using C/C++
  • Strong familiarity with large multithreaded embedded applications running on an RTOS
  • Familiarity with electrical and mechanical systems
  • Experience with communication protocols such as CAN, TCP, UDP, SPI, or RS232
  • Experience with ROS/ROS2 or sensor interfacing including GPS, LiDAR, RADAR, or ultrasonics
  • Experience with Agile development, device drivers, or flash programming tools a plus
  • Ability to remain in a stationary position at a computer workstation for extended periods
  • Ability to operate a computer and other office productivity equipment continuously
  • Ability to communicate and exchange information in person, via phone, and through electronic means
Job Responsibility
Job Responsibility
  • Lead feature development for embedded applications on autonomous robotic vehicle platforms
  • Diagnose and resolve complex defects across vehicle control, actuator, and perception sensor systems
  • Drive systems engineering participation to ensure robust software integration across hardware and software stacks
  • Write clean, reusable C and C++ code following SOLID principles and established design patterns
  • Build and maintain unit, integration, and system simulation tests with a test-first approach
  • Contribute to continuous refactoring and maintain disciplined use of distributed version control
  • Support fielded systems and lead collaboration with engineering teams on integration challenges
What we offer
What we offer
  • 90% Medical
  • Generous PTO
  • Quarterly and Yearly Bonus Incentives
  • Fulltime
Read More
Arrow Right

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

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 proficiency in Java, including deep hands-on experience with 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 such as MongoDB
  • In-depth knowledge of Java microservice architecture and event-driven design principles
  • Skilled in API development (both publisher and consumer) with strong emphasis on code quality and system documentation
  • Solid understanding of software development best practices (SDLC, Git version control)
  • Experience deploying and managing applications in cloud environments, preferably Google Cloud Platform
  • Strong familiarity with Agile/Scrum methodologies and Kanban processes
  • 15+ years of enterprise application development experience with a focus on Java technologies in high-revenue organizations
  • Extensive experience with large-scale modernization or greenfield SaaS projects
  • Proven track record of leading technical teams and delivering complex software solutions on time and within scope
Job Responsibility
Job Responsibility
  • Lead the development and maintenance of scalable, reliable, and highly available Java microservices using Google Cloud Functions (FaaS) and other cloud-native technologies
  • Serve as a technical lead and subject matter expert, providing thought leadership and guidance across a large portfolio of sales-related applications supporting the quote-to-invoice lifecycle
  • Drive the architecture, design, and implementation of complex solutions that meet business goals and corporate strategic intent
  • Coordinate global resources and collaborate with cross-functional teams including product owners, architects, DevOps, and QA to ensure successful delivery of software projects
  • Mentor and coach junior and mid-level developers through code reviews, design discussions, and unit test plan evaluations
  • Manage critical projects and customer engagements, resolving unusually complex technical challenges with innovative solutions
  • Champion best practices in software development lifecycle (SDLC), Agile/Scrum methodologies, and continuous integration/deployment
  • Maintain comprehensive documentation of code, design, and operational procedures to ensure maintainability and knowledge sharing
  • Perform other duties as assigned to support the ongoing success of the Sales Domain IT group
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