A core technical contributor role within an agile team to enhance, build, and deliver market-leading technology products for Auto Lending.
Responsibilities
Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
Develops secure high-quality production code, and reviews and debugs code written by others
Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems
Leads evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems
Leads communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies
Requirements
Formal training or certification on software engineering concepts
Experience in Computer Science, Computer Engineering, Mathematics, or a related technical field
Nice to have: Knowledge of the financial services industry
Nice to have: Practical Cloud native experience
Nice to have: Experience interacting with user experience designers and product owners
The Senior Manager, Product Software Engineering is responsible for leading and scaling high-performing engineering teams while driving execution, technical excellence, organizational effectiveness, and engineering innovation across multiple product initiatives.
Compensation
$116,400.00 - $204,100.00 USD
Responsibilities
Lead and develop multiple engineering teams across products, platforms, and technology initiatives.
Foster a high-performance engineering culture focused on ownership, innovation, collaboration, and continuous improvement.
Create an environment that encourages experimentation, learning, and adoption of emerging technologies.
Own execution of engineering roadmaps and strategic initiatives across multiple teams.
Drive predictable delivery by implementing planning disciplines, dependency management, risk mitigation, and outcome-based tracking.
Lead Software Engineer responsible for designing, developing, and maintaining high‑throughput backend services in a large corporate environment.
Compensation
We offer a competitive total rewards package including base salary determined based on the role, experience, skill set and location. Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions.
Responsibilities
Executes software solutions, design, development, and technical troubleshooting
Manages the delivery of a scrum
Produces architecture and design artifacts for complex applications
Leverages enterprise‑authorized AI coding assist tools to improve code quality and delivery speed
Develops secure high‑quality production code and reviews and debugs code written by others
Requirements
Formal training or certification on software engineering concepts
Nice to have: Reactive programming technology
Nice to have: Building microservices
Nice to have: On‑prem and/or public cloud
Nice to have: Cockroach or Cassandra / distributed database
Design, develop, test, deploy, maintain, and enhance software solutions for Google Cloud.
Locations (2)
Raleigh, North Carolina, United States
Durham, North Carolina, United States
Compensation
The US base salary range for this full-time position is $174,000 - $253,000 + 15% bonus target + equity + benefits determined by role, level, and location.
Responsibilities
Design, develop, test, deploy, maintain, and enhance software solutions.
Manage project priorities, deadlines and deliverables.
Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
Review code developed by other developers and provide feedback to ensure best practices.
Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.