Credit Acceptance

Driving Possibility

Staff Software Engineer, Data

Full-stack EngineerSoftware EngineerFull TimeRemoteTeam 1,001-5,000Since 1972H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

141 days ago

Salary

$185.8K - $206.5K / year

Bachelor Degree8 yrs expEnglishCloudJavaPythonScalaSDLC

Job Description

• Design, build, and scale data pipelines across a variety of source systems and streams, including internal, third-party, and cloud-based platforms. • Interface with cross-functional teams to extract, load, and transform data using cloud-native data engineering principles. • Collaborate with stakeholders to understand data requirements and develop efficient strategies for data acquisition and integration. • Write unit-tests and validate your software against acceptance criteria. • Evolve and transform the design and architecture of applications towards leading edge technologies and practices. • Author, apply and advocate for team coding, documenting and testing standards. • Conduct impact analysis to proactively identify impact of a change across multiple applications. • Learn the business process domain to better support the business and align technologies with the business process. • Experiment and test ideas, validate assumptions against needs, reach conclusions and recommend solutions. • Lead code reviews and communicate application changes. • Document code and projects so others can easily understand, maintain and support. • Debug the problems which arise in production and propose effective solutions within the application and across multiple applications. • Read, write and review design documents. • Contribute to team's sprint commitments and actively participate in our Agile practices, including recommendations for process improvement. • Lead continuous learning activities to improve design and code quality as well as to increase application domain knowledge. • Participate in the talent selection process.

Job Requirements

  • Bachelor’s degree in Computer Science, Information Systems, or closely related field of study; or equivalent work experience
  • Minimum 8 years of software engineering experience or comparable depth of experience, with recent experience building on cloud data platforms
  • Experience in the lead role overseeing technical direction of a team of data engineering talent
  • Strong understanding of one or more programming languages commonly used in data engineering (e.g., Python, Java, Scala)
  • Practical experience in Software Development Life Cycle (SDLC) including Agile/SCRUM and Waterfall
  • Experience designing scalable batch and streaming pipelines
  • Strong understanding of data modeling, schema design, and lakehouse principles
  • Experience with data governance, lineage, and quality frameworks
  • Experience working on mission-critical enterprise-class applications
  • Demonstrated ability to coach and mentor less experienced team members

Benefits

  • 401(K) match
  • adoption assistance
  • parental leave
  • tuition reimbursement
  • comprehensive medical/ dental/vision
  • many nonstandard benefits that make us a Great Place to Work

Related Job Pages

More Full-stack Engineer Jobs

Senior Software Engineer

StrongDM

StrongDM’s People-First Access platform gives technical staff access to the infrastructure they need to be productive.

Full-stack Engineer141 days ago
Full TimeRemoteTeam 51-200Since 2020H1B No Sponsor

Senior Software Engineer developing high-performance distributed systems in Go at StrongDM

AWSAzureCloudDistributed SystemsGoogle Cloud PlatformRustGo
United States
$160K - $300K / year

Senior Software Engineer, Full Stack

Quartermaster

Defense technology providing scalable maritime surveillance network data in real time around the globe.

Full-stack Engineer141 days ago
Full TimeRemoteTeam 1-10Since 2023H1B No Sponsor

Full Stack Software Engineer supporting web and mobile application development

AndroidAWSCloudiOSIoTJavaScriptKotlinNode.jsNoSQLReactReact NativeSQLTypeScript
United States

Software Engineer, Product

Prelim

Prelim is the modern no-code platform for banks, helping create better experiences for customers and bankers.

Full-stack Engineer141 days ago
Full TimeRemoteTeam 11-50Since 2017H1B No Sponsor

Software Engineer building onboarding platform for financial institutions

JavaScriptNode.jsPostgresReact
New York
$110K - $140K / year

Senior Software Engineer – AI, LLMs

apiphani

A New Approach to Mission Critical

Full-stack Engineer141 days ago
Full TimeRemoteTeam 11-50H1B No Sponsor

Senior Backend Engineer building intelligent infrastructure solutions at Apiphani

AWSCloudDockerMicroservicesPostgresPythonSQLTerraformTypeScript
United States
$120K - $160K / year