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

Systems V&V Engineer

We are looking for a Systems Verification and Validation (V&V) Engineer with a s...
Location
Location
United States , Mountain View
Salary
Salary:
165000.00 - 190000.00 USD / Year
kodiak.ai Logo
Kodiak Robotics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A Bachelor’s or Master’s degree in Robotics, MechE/EE, System Engineering, Computer Science or a related STEM field
  • Strong experience in verification and validation, systems integration, and/or autonomy testing for complex systems, preferably for autonomous vehicles
  • Willingness and ability to travel to test/customer sites up to ~50% of the time
  • Strong organizational and communication skills, with the ability to work cross functionally, prioritize multiple projects, and deliver results in a fast paced development environment
  • Strong hands-on testing experience at a test facility
Job Responsibility
Job Responsibility
  • Define and implement verification and validation methods across multiple test environments, including simulation, hardware-in-the-loop (HIL), and on-road testing
  • Develop structured test plans and procedures to evaluate system performance and safety for core autonomy features for software releases and key milestones
  • Collaborate with cross-functional teams to scope and execute new tests aligned with feature requirements
  • Develop and refine test workflows to improve efficiency and coverage of critical requirements using a combination of simulation, analysis, and on-road validation
  • Expand the test suite to address edge cases, a wide range of operational conditions, and existing coverage gaps
  • Analyze test results to identify unexpected behaviors and failures, support root cause triage, and drive resolution
  • Build tools to automate test execution, data extraction, and results reporting, with a focus on repeatability and efficiency
  • Support software release readiness through structured test completion, tracking, failure resolution, and final test documentation and reporting
What we offer
What we offer
  • Competitive compensation package including equity and biannual bonuses
  • Excellent Medical, Dental, and Vision plans through Kaiser Permanente, Anthem, and Guardian (including a medical plan with infertility benefits)
  • Flexible PTO and generous parental leave policies
  • Office perks: dog-friendly, free catered lunch, a fully stocked kitchen, and free EV charging
  • Long Term Disability, Short Term Disability, Life Insurance
  • Wellbeing Benefits - Headspace, One Medical, Gympass, Spring Health
  • Fidelity 401(k)
  • Commuter, FSA, Dependent Care FSA, HSA
  • Various incentive programs (referral bonuses, patent bonuses, etc.)
  • Fulltime
Read More
Arrow Right

Software Engineer, Principal

DCS has an exciting opportunity for a Principal Software Engineer providing supp...
Location
Location
United States , Bedford
Salary
Salary:
120506.00 - 150000.00 USD / Year
dcscorp.com Logo
DCS Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • U.S. Citizenship
  • Active Top Secret level clearance and SCI eligible
  • Bachelor's or Master's Degree in a related field
  • 20+ years of experience with 12+ years of experience in the DoD
  • Experience with Information Technology (IT) systems and the design, development, testing, evaluation, and maintenance of software, including software Verification and Validation (V&V)
  • Personnel must meet Information Assurance Technical (IAT) Level II certification requirements per DoD 8570.01-M
  • Experience across the full software development lifecycle for DoD systems, including architecture, design, implementation, testing, documentation, delivery, and sustainment, with knowledge of software engineering best practices (coding standards, code reviews, source control, build processes, and configuration management)
Job Responsibility
Job Responsibility
  • Assess feasibility through analysis, problem definition, and solution evaluation
  • Document and demonstrate solutions using diagrams, code, and documentation
  • Improve operations by analyzing systems and recommending procedural changes
  • Acquire and license software by coordinating with vendors and testing products
  • Analyze and summarize development and service issues to inform stakeholders
  • Support mission goals by completing engineering tasks as required
  • Perform SQA to ensure software meets defined quality standards
  • Collaborate in Agile teams to design, code, test, and review software and scripts
  • Contribute to build, deployment, and documentation tasks as needed
  • Support all phases of the acquisition lifecycle through engineering activities and documentation (e.g., AoA, SEP, CDR)
What we offer
What we offer
  • medical
  • dental
  • 401k
  • ESOP
  • PTO
  • education reimbursement
  • work/life balance
  • parental and other leave programs
  • Fulltime
Read More
Arrow Right

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

Embedded Software Engineer

Palma Ceia SemiDesign (PCS), is a fast-growing, fabless semiconductor company, f...
Location
Location
United Kingdom , Cambridge
Salary
Salary:
Not provided
pcsemi.com Logo
Palma Ceia SemiDesign
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in computer science, electronic engineering, or a related subject
  • Deep experience of software development in C within an embedded environment
  • Familiarity with software development for ARM and/or RISC-V
  • Experience of professional methodologies for software development and verification within a team environment
  • Strong team-player
  • Can-do attitude
  • Good written and verbal communication skills
  • A willingness to get involved in whatever needs doing
Job Responsibility
Job Responsibility
  • Embedded software development in C
  • Development of new code and products
  • Maintenance of existing code base
  • Development of python regression tests
  • Development of ‘host’-side (windows / linux) drivers
  • Peer review of colleagues’ work
  • Support Inter-Operability testing (unplug fest)
  • Support customers
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