Job Closed
This listing is no longer active.
Scratch Financial is the world's simplest patient financing solution.
Senior Software Engineer
Location
Colorado + 1 moreAll locations: Colorado | Illinois
Posted
98 days ago
Salary
$129.5K - $194.3K / year
Seniority
Senior
Job Description
Senior Software Engineer
Scratch Financial
• Collaborates with project stakeholders to identify product and technical requirements. • Conducts analysis to determine integration needs. • Designs new software and web applications, supports applications under development and customizes current applications. • Assists with the software update process for existing applications and roll-outs of software releases. • Participates in training representatives and operations staff on internally developed software applications. • Researches, writes and edits documentation and technical requirements, including software designs, evaluation plans, test results, technical manuals and formal recommendations and reports. • Monitors and evaluates competitive applications and products.
Job Requirements
- Bachelor's Degree or above
- 3 years or above relevant work experience
- Experience with C/C++, DB design, and network programming
- Experience with distributed system software design and mission-critical systems
- Familiar with Open RTB protocol is a plus
- Advertising industry experience is a plus
- Demonstrated in problem-solving and technical innovation
- Knowledgeable about SDLC, Agile and Software Engineering Methodology
Benefits
- Health insurance
- 401(k) matching
- Flexible work hours
- Paid time off
- Professional development opportunities
- Bonuses
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Staff Software Engineer
EarnInEarnIn is reimagining how money moves in an effort to make financial success accessible to everyone. The company’s platform gives customers as many options as
• Drive the design & implementation of new features and/or re-architect existing systems - break down complex problems into their bare essentials, translate this complexity into elegant design, and create high-quality, maintainable code. • Make a meaningful impact on the lives of our community members. • Design & deliver robust microservice integrations via REST/gRPC APIs using various communication, consistency, and coordination strategies. • Collaborate and mentor other senior engineers while providing thoughtful guidance using code, design, and architecture reviews. • Contribute to defining technical direction, planning the roadmap, escalating issues, and synthesizing feedback to ensure team success. • Estimate and manage team project timelines and risks • Care passionately about producing high-quality designs and code • Participate in hiring and onboarding for new team members. • Lead cross-team engineering initiatives.
Associate Software Developer
CisiveWe are a comprehensive global background screening firm offering onboarding, drug testing, & risk mitigation solutions.
• Write clean, maintainable, and efficient code following established coding standards • Assist in identifying, troubleshooting, and resolving basic software defects • Participate in code reviews to learn best practices and support continuous improvement • Collaborate with team members to design, develop, and test new or enhanced software features • Support the documentation of code, technical processes, and application functionality • Contribute to Agile ceremonies including sprint planning, sprint reviews, and daily stand-ups • Learn and apply new technologies, frameworks, and tools as directed by senior development staff • Perform other duties as assigned
• Design, develop, and deploy scalable components across the entire stack, from cloud infrastructure to the user interface. • Champion and enforce modern software practices, focusing on quality, cost efficiency, and observability throughout the development lifecycle (e.g., thorough testing, performance monitoring, logging, and infrastructure-as-code principles). • Work with technologies to model, store, and query complex, interconnected data structures, ensuring optimal performance for analytical workflows. • Lead the frontend development, focusing on advanced data visualization and intuitive user interaction to enable effective "data walking" and key insight discovery. • Design and implement features that promote collaboration, knowledge sharing, and connecting users with their peers across the platform.
• Address customer and partner optimization challenges by engaging directly with automotive OEMs and robotics associates to analyze, debug, and improve deep learning models on NVIDIA platforms • Own performance benchmarking by driving efforts to achieve leading results on MLPerf Edge and industry benchmarks, defining methodology and ensuring reproducibility • Evaluate emerging model architectures by analyzing DL architectures, including vision encoders, multi-modal VLMs, for compilation feasibility, memory footprint, and latency on target SOCs • Collaborate across teams by partnering with compiler, runtime, and hardware teams to connect model-level insight with platform capabilities • Deliver TensorRT and compiler-stack solutions for edge by creating and deploying inference solutions on Jetson, DRIVE, and GPU + ARM platforms for AV and robotics workloads. • Develop Proofs of Readiness (PORs) and work closely with compiler team on Torch-TRT, MLIR-TRT, and related frameworks to bridge performance gaps.




