CrawlJobs Logo

Software Engineer V

acvauctions.com Logo

ACV Auctions

Location Icon

Location:
United States , Buffalo

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

165000.00 - 190000.00 USD / Year

Job Description:

ACV Auctions is seeking a Software Engineer V to join our ACV MAX Engineering team and play a key technical leadership role in advancing our SaaS product, ACV MAX. This position focuses on the architecture, design, and delivery of robust, scalable, and secure Java-based platforms and services, leveraging frameworks such as Spring, Hibernate, Struts, and Maven, hosted in AWS, and utilizing SQL Server or similar relational databases.

Job Responsibility:

  • Actively and consistently support all efforts to simplify and enhance the customer experience
  • Architect, deliver, and maintain large-scale, distributed Java services and systems, ensuring resilience, security, and scalability across the company’s core platforms
  • Define, drive, and implement engineering best practices and standards for Java, Spring, Hibernate, Struts, Maven, and associated technology stacks, influencing technical direction and tooling across multiple teams and products
  • Lead the technical design and implementation of critical APIs, services, and full-stack MVC applications, utilizing advanced knowledge of data modeling, protocols, storage, message brokers, and interface patterns
  • Set and enforce standards for code quality, performance, observability, security, and operational readiness for all Java-based systems, including integration with AWS (ECR, ECS, API Gateway, Route 53), Terraform, and modern CI/CD pipelines
  • Own and evolve the multi-year technical roadmap for Java applications and supporting infrastructure, proactively identifying business risk and technology debt, and ensuring robust lifecycle management of tools, libraries, and frameworks
  • Collaborate and communicate effectively with cross-functional engineering, product, and operations teams to define requirements, architect solutions, and coordinate system-wide rollouts
  • Provide technical leadership, mentorship, and guidance to multiple engineering teams, fostering a culture of continuous improvement and technical excellence
  • Lead and conduct rigorous code reviews, develop and enforce high standards for documentation and test suite robustness, and ensure the technical team rapidly diagnoses and resolves complex issues in production
  • Champion and implement engineering-wide security and compliance standards, ensuring all Java services meet or exceed regulatory and business requirements
  • Lead the design and implementation of advanced data models using Hibernate ORM, SQL Server (or other RDBMS), and patterns such as normalization, EAV, append-only persistence, and event sourcing at scale
  • Influence and contribute to the definition of company-wide standards for deployment, monitoring, and optimization of Java applications using tools like Datadog, CloudWatch Logs, and custom solutions
  • Drive the adoption and evolution of custom software patterns, architectural approaches, and reusable frameworks to address unique and complex software challenges
  • Serve as a technical escalation point for the most complex issues, providing swift, effective, and sustainable solutions across the business’ technology portfolio
  • Ensure high reliability, performance, and security for products and services, while balancing multiple competing priorities in a fast-paced, agile environment
  • Perform additional duties as assigned

Requirements:

  • Ability to read, write, speak and understand English
  • BS or MS degree in Computer Science, a related technical discipline, or equivalent practical experience
  • 8+ years of experience architecting, building, and maintaining SaaS web applications using Java, Spring Framework, Hibernate, and related technologies at scale
  • Deep expertise in designing and implementing large-scale, distributed systems using Java, with a strong emphasis on scalability, maintainability, security, and performance
  • Demonstrated experience setting and influencing engineering-wide standards for architecture, technical documentation, testing, observability, build systems, and operational practices
  • Mastery of the Spring ecosystem, Hibernate ORM, Maven, Struts, and modern Java application frameworks, with the ability to drive adoption of best practices and new technologies across teams
  • Proven experience integrating and optimizing cloud-native architectures using AWS services such as ECS, ECR, API Gateway, S3, Route 53, and leveraging infrastructure-as-code tools like Terraform for provisioning and management
  • Advanced proficiency in SQL programming, relational database design (SQL Server, PostgreSQL, or similar), and building complex data models using ORM patterns, including normalization, EAV, append-only, and event sourcing
  • Extensive experience with Docker, container orchestration, and deployment automation
  • familiarity with Kubernetes and serverless/cloud-native deployment patterns
  • Expert-level knowledge of CI/CD pipelines and automation tools such as GitHub Actions, Jenkins, or similar, driving improvements to build, release, and deployment processes
  • Exceptional skill in release management, code quality enforcement, automated testing strategies, and the full software development lifecycle (SDLC)
  • Demonstrated ability to architect, plan, and execute multi-year lifecycle strategies for applications, libraries, and supporting infrastructure, proactively managing technical debt and risk
  • Advanced expertise in debugging, profiling, and optimizing distributed systems using tools like Datadog, CloudWatch Logs, and distributed tracing frameworks
  • Strong leadership, mentoring, and communication skills, with a proven track record of guiding and developing engineers, leading code reviews, and fostering a culture of technical excellence
  • Experience working effectively across multiple teams and time zones, engaging with cross-functional stakeholders, and influencing company-wide engineering direction
  • Proven ability to rapidly troubleshoot and resolve the most complex technical issues, modify or develop custom patterns, and implement robust solutions under competing priorities in an agile environment
  • Commitment to enforcing and advancing security standards and ensuring compliance for all Java-based products and services

Nice to have:

Experience in automotive industry a plus

What we offer:
  • Multiple medical plans including a high deductible, low cost health plan
  • Company-sponsored (paid) Short-Term Disability, Long-Term Disability, and Life Insurance
  • Comprehensive optional benefits such as Dental, Vision, Supplemental Life/AD&D, Legal/ID Protection, and Accident and Critical Illness Insurance
  • Generous paid time off options, including uncapped vacation days, the greater of 3 paid sick days or in accordance with the applicable state or local paid sick leave law, 6 paid company holidays, 2 floating holidays, parental leave, bereavement leave, jury duty leave, voting leave, and other forms of paid leave as required by applicable law or regulation
  • Employee Stock Purchase Program with additional opportunities to earn stock in the Company
  • Retirement planning through the Company’s 401(k)

Additional Information:

Job Posted:
January 11, 2026

Employment Type:
Fulltime
Work Type:
Remote work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Software Engineer V

Senior Software Quality Engineer

The Software Quality Engineer will contribute to software development for Portal...
Location
Location
United States , Cambridge
Salary
Salary:
Not provided
portalinstruments.com Logo
Portal Instruments
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 3 years of experience in developing medical device software requirements and tests for software validation
  • Experience with Software Automation – can read and understand scripting and programs written using Bash and/or Python
  • Foundation in computer science principles including familiarity with data structures, algorithms, and software design
  • Familiarity with SW development in languages including C and C++11. Experience in languages like Python is preferred
  • Experience working with embedded devices, preferably in a medical device environment
  • Ability to multitask and manage competing priorities
  • Strong oral and written communication skills
Job Responsibility
Job Responsibility
  • Drive Portal’s software V&V efforts throughout the development lifecycle:generate and maintain requirements, implement and execute tests, maintain documentation packages
  • Work cross-functionally with the V&V team and Software engineering team to outline software and firmware requirements and ensure compliance to applicable standards
  • Assess and maintain test coverage and acceptance criteria using a risk-based approach in accordance with ISO 14971 and IEC 62304
  • Develop and review front-end software tests and tools for use in validation of software requirements
  • Ensure software verification activities are documented in accordance with Portal's quality management system
  • Manage qualification and validation of software packages used by Portal
  • Support electrical and mechanical compliance testing through the development of software driven test harnesses
  • Lead the software risk management process using FMEA and other risk management techniques
  • Evaluate system performance by designing, executing, and documenting verification and validation plans
What we offer
What we offer
  • Stock options
  • Roth and traditional 401(k) retirement plans
  • Health and dental plans
  • PPO and HMO healthcare plans
  • Dental, orthodontic, vision and accident insurance plans
  • Paid family medical leave
  • Short- and long-term disability
  • AD&D insurance
  • Flexible spending accounts (FSA)
  • 20 days of vacation
  • Fulltime
Read More
Arrow Right

Modeling and Simulation Software Engineer

The DCS Air & Space Technology (AST) Sector is seeking a Modeling and Simulation...
Location
Location
United States , Dayton
Salary
Salary:
Not provided
dcscorp.com Logo
DCS Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • U.S. Citizenship is required
  • Bachelor of Science degree or higher in related engineering or science discipline
  • Must be able to obtain and maintain a DOD Secret clearance
  • 2–10 years (Journeyman) or 10+ years (Senior) professional software development experience
  • Using and developing in the Joint Simulation Environment (JSE)
  • Hands-on with DevSecOps practices and toolchains (CI/CD, automated testing, git, Visual Studio, container tooling)
  • Experience with containers and orchestration: Docker, podman, helm charts, Kubernetes/Openshift
  • Familiarity with Windows and Red Hat Linux environments and VMware administration
  • Experience integrating modeling & simulation software into larger systems preferred
  • Strong test planning, V&V and documentation skills
Job Responsibility
Job Responsibility
  • Design, develop, sustain, and integrate software in a government DevSecOps environment on government-owned systems in support of modeling & simulation and operational/experimental systems
  • Participate in Agile ceremonies, sprint planning, backlog grooming, and triage
  • assist government teams with workload prioritization
  • Perform software integration and installation at government facilities (may require travel)
  • Produce software test plans, execute V&V and lifecycle testing, and generate test reports of the applications developed
  • Support R&D activities to integrate advanced models, simulations, and hardware into legacy and new platforms (JSE, VATS, F‑16 examples)
  • Fulltime
Read More
Arrow Right

Embedded Software Engineer

Working at Xcelerium will provide an opportunity to work on a complex developmen...
Location
Location
United States , Irvine; Santa Clara
Salary
Salary:
Not provided
xcelerium.com Logo
Xcelerium
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelors in Computer Science, Computer Engineering or Electrical Engineering with an emphasis on embedded software development, operating systems, or computer architecture
  • 1+ years of relevant professional experience
  • Knowledge of RISC-V architectures
  • Excellent understanding of CPU architecture and system level concepts such as device boot, linking and loading of programs, interrupt handling, virtual memory, caches, buses and protocols
  • Strong programming skills in C/C++
  • Excellent communication skills
  • Comfortable and willing to work with team members from different disciplines, different levels and across time zones
What we offer
What we offer
  • Opportunity to work on a complex development from the ground up
  • Become familiar with cutting edge technologies such as RISC-V, digital signal processing, machine learning, many-core parallel processing using CUDA/OpenCL, inner workings of frameworks such as TensorFlow, PyTorch, OpenGL, real-time operating systems and embedded
  • Application domains will be 5G, UAVs/Drone, Robots, and Autonomous Vehicles which provide enormous scope for growth and making an impact
  • Fulltime
Read More
Arrow Right

Principal Embedded Software Engineer

Silvus is seeking a full-time Principal Embedded Software Engineer to join our E...
Location
Location
United States , Irvine
Salary
Salary:
165000.00 - 215000.00 USD / Year
silvustechnologies.com Logo
Silvus Technologies (International)
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor of Science degree in Electrical Engineering, Computer Science, or relevant engineering fields
  • 8+ years of relevant embedded system software development experience
  • Expertise in C programming and experience in Linux kernel driver development
Job Responsibility
Job Responsibility
  • Implementation of the software portion of MAC (Medium Access Control) and mobile ad-hoc networking routing protocols
  • Network management software and web interface implementation
  • Implementation of different security protocols and encryption algorithms
  • Audio streaming and push-to-talk voice application implementation
  • Analyzing and improving product security and robustness to meet certain regulatory requirements such as NIST FIPS 140-3 and NIAP Common Criteria
  • Implementation of testing software for product performance and reliability testing
  • Device driver and board support package development and maintenance for both ARM and RISC-V based systems
  • Linux system customization and scripting
  • Fulltime
Read More
Arrow Right

Senior Embedded Software Engineer

Silvus is seeking a full-time Senior Embedded Software Engineer to join our Rese...
Location
Location
United States , Los Angeles
Salary
Salary:
140000.00 - 200000.00 USD / Year
silvustechnologies.com Logo
Silvus Technologies (International)
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum Bachelor of Science degree in Electrical, Computer, or Communications Engineering, Computer Science, or relevant engineering fields
  • Minimum 5 years of relevant embedded system software development experience
  • 3 years of relevant embedded system software development experience with an advanced STEM degree
  • Expertise in C programming and experience in Linux kernel driver development
Job Responsibility
Job Responsibility
  • Implementation of software portion of MAC (Medium Access Control) and mobile ad-hoc networking routing protocols
  • Network management software and web interface implementation
  • Implementation of different security protocols and encryption algorithms
  • Audio streaming and push-to-talk voice application implementation
  • Analyze and improve product security and robustness to meet certain regulatory requirements such as NIST FIPS 140-3 and NIAP Common Criteria
  • Implementation of testing software for product performance and reliability testing
  • Device driver and board support package development and maintenance for both ARM and RISC-V based systems
  • Linux system customization and scripting
  • Fulltime
Read More
Arrow Right

Senior Embedded Software Engineer

Silvus is recruiting a Senior Embedded Software Engineer reporting to the Direct...
Location
Location
United States , Los Angeles
Salary
Salary:
135000.00 - 200000.00 USD / Year
silvustechnologies.com Logo
Silvus Technologies (International)
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor of Science degree in Electrical Engineering, Computer Science, or related fields
  • Minimum 5 years of relevant embedded system software development experience
  • Expertise in C programming and experience in Linux kernel driver development
  • Must be a U.S. Citizen due to clients under U.S. government contracts
  • All employment is contingent upon the successful clearance of a background check
Job Responsibility
Job Responsibility
  • Implementation of software portion of MAC (Medium Access Control) and mobile ad-hoc networking routing protocols
  • Network management software and web interface implementation
  • Implementation of different security protocols and encryption algorithms
  • Audio streaming and push to talk voice application implementation
  • Analyze and improve product security and robustness to meet certain regulatory requirements such as NIST FIPS 140-3 and NIAP Common Criteria
  • Implementation of testing software for product performance and reliability testing
  • Device driver and board support package development and maintenance for both ARM and RISC-V based systems
  • Linux system customization and scripting
  • Fulltime
Read More
Arrow Right

Software Engineer

American company, developer of a real-time operating system certified according ...
Location
Location
Salary
Salary:
Not provided
auriga.com Logo
Auriga
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of working experience as a developer
  • Skills in solving programming olympiad problems
  • Strong algorithmic background
  • Knowledge of software development lifecycles
  • Strong C/C++ programming skills
  • Experience and ability for a team work
  • Understanding of the tool chain internals (knowledge of compiler and debugger principals)
  • Understanding of the Linux (or any RTOS) kernel internals
  • Proficiency in Unix application development and system architecture concepts
  • Experience with Unix development tools and environment (GNU toolchain, LLVM Toolchain, shell utilities, shell scripting, Makefile, etc.)
Job Responsibility
Job Responsibility
  • Development of kernel drivers
  • Development of new RTOS features
  • Development and support of customized development tool chain (GNU: GCC and GDB + LLVM) for a real-time Unix-like system
  • Porting/Customization of new versions of the tool chain to a stable version of the Real-Time operating system and resolve all issues
  • Porting/Customization of new versions of libraries (e.g Libgcc) to a stable version of the Real-Time operating system and resolve all issues
  • Writing tests
  • Bug fixing
  • Supporting legacy software
  • Writing documentation: rationales for proposed code changes and new development
  • Participation in the product certification process according to the DO178C standard
What we offer
What we offer
  • Remote working
  • Work&Life balance
  • Cozy atmosphere with healthy snacks
  • Health insurance
  • Internal and external training
  • Conferences
  • Mentoring
  • Career growth
  • Modern equipment
  • Unconventional business trips
Read More
Arrow Right

Embedded Software V&V Engineer

Join a growing V&V team supporting multiple cutting-edge defence programmes. You...
Location
Location
United Kingdom , Stevenage
Salary
Salary:
55000.00 - 64000.00 GBP / Year
thepeoplenetwork.co.uk Logo
Fynity
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong V&V experience in an embedded software environment
  • Ability to turn requirements into robust test cases
  • Hands-on experience with electro-mechanical embedded systems
  • Good understanding of the software engineering lifecycle
  • Python scripting skills
  • C code-level understanding (highly desirable)
  • Ada a bonus
Job Responsibility
Job Responsibility
  • Create structured test cases from requirements
  • Execute and document V&V test campaigns
  • Analyse results and provide clear feedback
  • Assess requirement testability and coverage
  • Carry out timing tests, code-path analysis & focused code reviews
  • Work in small V&V teams (2–3) embedded within larger engineering groups
  • Use lab equipment including scopes, COTS tools, Rapita, LDRA & in-house test rigs
  • Work with embedded platforms, RTOS and safety-critical systems
  • Use Python and proprietary tools for scripting, data injection & analysis
What we offer
What we offer
  • Varied, meaningful work across multiple product lines
  • Major exposure to real engineering challenges
  • Strong training, development & career progression
  • Collaborative environment with real influence on design
  • Direct contribution to next-generation defence systems
  • Fulltime
Read More
Arrow Right