Job Closed

This listing is no longer active.

Spruce Systems, Inc. logo
Spruce Systems, Inc.

Reimagining Trusted Interactions

Full-Stack Software Engineer – New Grad

Location

United States

Posted

58 days ago

Salary

$110K - $150K / year

Seniority

Entry Level

Bachelor DegreeExperience acceptedEnglishJavaRustGo

Job Description

Full-Stack Software Engineer – New Grad

Spruce Systems, Inc.

• Collaborate with customer delivery leads, engineers, and UX designers on real-world deployments. • Build full-stack features for state governments and public sector partners, with guidance from senior engineers. • Learn to translate customer requirements into technical solutions and production-ready systems. • Develop backend services and web applications that meet public sector security, privacy, and accessibility standards. • Contribute to codebases spanning backend, mobile, and browser environments. • Participate in customer deployments and learn the full lifecycle of software delivery. • Engage with open identity standards and privacy-focused engineering practices.

Job Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field (recent graduates welcome).
  • Foundational experience with backend development in a statically typed language (Rust, Go, C#, Java, or similar)—coursework, internships, or personal projects count.
  • Demonstrated ability to learn quickly and work collaboratively.
  • Strong communication skills and genuine interest in working with customers and stakeholders.
  • Appreciation for open-source software, clean code, and thoughtful engineering.
  • Based in the U.S. (or willing to relocate without visa assistance - TN are ok) and excited to contribute to impactful public sector work.

Benefits

  • Dedicated mentorship from senior engineers who will guide your technical development.
  • Structured onboarding to get you up to speed on our stack, our standards, and our customers.
  • Regular 1:1s and feedback to help you set and achieve career goals.
  • Opportunities to own projects as you grow, with appropriate support and guardrails.
  • Exposure to the full product lifecycle—from customer discovery to production deployment.

Related Job Pages

More Full-stack Engineer Jobs

Upstart logo

Staff Software Engineer, LLMs

Upstart

Upstart is an online lending platform dedicated to offering fixed-interest personal loans at fair rates using criteria that go beyond borrowers’ credit scores. As an employer, th

About Upstart At Upstart, we’re united by a mission that matters: to radically reduce the cost and complexity of borrowing for all Americans. Every day, we bring creativity, experimentation, and advanced AI to reshape access to credit, helping millions move forward financially with clarity and confidence. As the leading AI lending marketplace, we partner with banks and credit unions to expand access to affordable credit through technology that’s both radically intelligent and deeply human. Our platform runs over one million predictions per borrower using more than 1,800 signals, powering smarter, fairer decisions for millions of customers. But the numbers only hint at the impact. Every idea, every voice, and every contribution moves us closer to a world where credit never stands between people and their financial progress. We’re proudly digital-first, giving most Upstarters the flexibility to do their best work from wherever they thrive, alongside teammates across 80+ cities in the US and Canada. Digital-first doesn’t mean distant. We’re intentional about in-person connection through team onsites, planning sessions, and moments that spark creativity and trust. And whether you choose to work primarily from home or collaborate in-person from one of our offices in Columbus, Austin, the Bay Area, or New York City (opening Summer 2026), you’ll have the support to work in the way that works best for you. If you’re energized by tackling meaningful problems, excited to innovate with purpose, and motivated by work that truly matters, we’d love to hear from you. The Team Upstart’s new Applied LLM team is building foundational infrastructure that democratizes access to generative AI for every product and engineering team across the company. This is a cross-functional team at the intersection of machine learning, product, and engineering. Our mission is to bring the power of ML - particularly large language models (LLMs) and generative AI - to life in Upstart’s core products. As a Staff Software Engineer focused on building LLM applications, you'll work closely with researchers, product managers, platform engineers, and designers to ship intelligent features that elevate the user experience and expand the capabilities of our systems. How you’ll make an impact: - Design and build user-facing ML features that harness LLMs and generative AI to unlock new product capabilities - Partner with product, design, and ML research to prototype and deliver high-impact, ML-powered experiences - Own the technical architecture and implementation strategy for applied ML systems - balancing latency, observability, and iteration speed - Build scalable services and APIs that bring model outputs to users in trustworthy and intuitive ways - Collaborate across platform, infra, and legal/compliance teams to ensure ML deployments meet standards for safety, fairness, and performance - Establish and evangelize best practices for prompt design, model evaluation, and experimentation across the org What we’re looking for: - Minimum qualifications: - 6+ years of software engineering experience, with 2+ years working directly on ML-driven products or intelligent systems - Proven ability to lead complex initiatives across engineering, product, and research stakeholders - Strong backend development skills (e.g., Python with FastAPI or Flask), plus experience with cloud-native tooling (e.g., Kubernetes, Docker, Terraform) - Experience integrating LLMs or ML models into production systems, including APIs and user-facing applications - Excellent communication skills and a collaborative, product-minded approach - Ability to think rigorously about system design, latency tradeoffs, and user impact when working with ML features - Preferred qualifications: - Experience shipping GenAI or LLM-powered features using frameworks like LangChain, LlamaIndex, or OpenAI APIs - Familiarity with retrieval-augmented generation (RAG), vector search (e.g., FAISS, Pinecone), and real-time inference patterns - Proficiency in full-stack development, including front-end work with React or similar frameworks - Strong intuition for prompt engineering, model testing, and evaluation methodologies - Experience navigating complex requirements around explainability, user trust, or compliance in ML applications - Track record of influencing architecture or product direction at a team or org level Position Location - This role is available in the following locations: US Remote and Canada Remote Time Zone Requirements - This team operates on the East/West Coast time zones. Travel Requirements - This team has regular on-site collaboration sessions. These occur 3-4 days per quarter at one of our offices. If you need to travel to make these meetups, Upstart will cover all travel related expenses. #LI-REMOTE #LI-MidSenior At Upstart, your base pay is one part of your total compensation package. The anticipated base salary for this position is expected to be within the below range. Your actual base pay will depend on your geographic location–with our “digital first” philosophy, Upstart uses compensation regions that vary depending on location. Individual pay is also determined by job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process. In addition, Upstart provides employees with target bonuses, equity compensation, and generous benefits packages (including medical, dental, vision, and 401k). United States | Remote - Anticipated Base Salary Range $199,500—$276,000 USD At Upstart, your base pay is one part of your total compensation package. The anticipated base salary for this position is expected to be within the below range. Your actual base pay will depend on your geographic location–with our “digital first” philosophy, Upstart uses compensation regions that vary depending on location. Individual pay is also determined by job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process. In addition, Upstart provides employees with target bonuses, equity compensation, and generous benefits packages (including medical, dental, vision, and 401k). Canada | Remote - Anticipated Base Salary Range $177,700—$220,000 CAD What you'll love At Upstart, our benefits are designed to support your health, financial well-being, family, and personal growth. Here’s what you can expect: - Competitive compensation, including base pay, bonus opportunities, and annual equity grants that vest quarterly - Generous 401(k) plan with Upstart matching $2 for every $1 contributed, up to $15,000 per year - Employee Stock Purchase Plan (ESPP) with discounted stock purchase options for eligible employees - Affordable medical, dental, and vision coverage, with multiple plan options - Upstart covers 90% to 100% of the cost depending on the plans you choose - Health Savings Account contributions from Upstart for eligible plans - Income protection benefits, including company-paid Basic Life, AD&D, and Short- and Long-Term Disability coverage, with options to purchase supplemental coverage - Paid time off, sick and safe time, and company holidays - Paid family and parental leave to support caregiving and major life moments - Family-centered benefits through Carrot and Cleo, supporting fertility, parenthood, and caregiving - Employee Assistance Program (EAP) offering mental health support and life-centered resources - Financial wellness resources, including access to financial planning tools and a financial concierge service - Annual wellness allowance to support your physical and emotional well-being and personal development, based on what matters most to you - Annual productivity allowance to invest in relevant tools and resources you need to do your best work, no matter where you work from - Connection and community through team events and onsites, all-company updates, and employee resource groups (ERGs) - Onsite perks, including catered lunches and fully stocked micro-kitchens when working from one of our four offices, located in the Bay Area, Austin, Columbus, and New York City (opening Summer 2026!). Upstart is a proud Equal Opportunity Employer. Just as we are dedicated to improving access to affordable credit for all, we are committed to inclusive and fair hiring practices. If you require reasonable accommodation in completing an application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please email candidate_accommodations@upstart.com https://www.upstart.com/candidate_privacy_policy

United States
$199.5K - $276K / year
Job Closed
Coinbase logo

Senior Software Engineer - Infrastructure Enablement

Coinbase

A digital currency exchange, Coinbase is used by consumers, merchants, and traders to buy and sell cryptocurrencies, such as Bitcoin, Ethereum, and Litecoin. Founded in 2012 "to cr

Full TimeRemoteTeam 4,700Since 2012

Ready to be pushed beyond what you think you’re capable of? At Coinbase, our mission is to increase economic freedom in the world. It’s a massive, ambitious opportunity that demands the best of us, every day, as we build the emerging onchain platform — and with it, the future global financial system. To achieve our mission, we’re seeking a very specific candidate. We want someone who is passionate about our mission and who believes in the power of crypto and blockchain technology to update the financial system. We want someone who is eager to leave their mark on the world, who relishes the pressure and privilege of working with high caliber colleagues, and who actively seeks feedback to keep leveling up. We want someone who will run towards, not away from, solving the company’s hardest problems. Our work culture is intense and isn’t for everyone. But if you want to build the future alongside others who excel in their disciplines and expect the same from you, there’s no better place to be. While many roles at Coinbase are remote-first, we are not remote-only. In-person participation is required throughout the year. Team and company-wide offsites are held multiple times annually to foster collaboration, connection, and alignment. Attendance is expected and fully supported. The Infrastructure Enablement team creates standardized, high-performance "paved roads" to accelerate development, ensure security, and unlock new capabilities across Coinbase. This role is for our Blockchain Infra domain, which focuses on our foundational blockchain systems. This includes our Global Blockchain Sync (GBS) service — which provides quick storage and recovery of blockchain state — and our new Bare Metal Platform for specialized blockchain (like Solana). We are migrating legacy systems, abstracting complexity, and ensuring our core infrastructure is robust and efficient. What you’ll be doing (Job Duties) - Evolve, scale, and maintain the Global Blockchain Sync (GBS) service, ensuring reliable, up-to-date snapshots for all protocols. - Help build new standardized Paved Road infrastructure for GCP & AWS. - Design, build, and automate the new "Bare Metal Platform" to standardize provisioning for high-performance workloads. - Partner with internal customers (Base, Blockchain teams) and partners (Compute, Security) to deliver secure, self-service infrastructure. What we look for in you (Job Requirements) - 5+ years of software engineering experience, with a focus on infrastructure, backend, or SRE. - Strong, hands-on experience with public cloud infrastructure, particularly AWS and GCP. - Deep experience with container orchestration systems (Kubernetes, GKE, EKS) and container runtimes. - Proven ability to build robust backend services and automation (e.g., in Go, Python). - Ability to hold a high bar for quality, is a self-starter, and has strong interpersonal skills. - Experience scaling and managing large-scale, mission-critical, stateful infrastructure. - Code Quality: Know what high-quality infrastructure-as-code looks like and foster an environment that creates it. - Core Values: Exhibit our core values: clear communication, positive energy, continuous learning, and efficient execution. - Adaptability: Flexibility to adapt and pivot in a dynamic environment—specifically the ambiguity involved in building a platform from scratch. - Demonstrates the ability to responsibly use generative AI tools and copilots (e.g., LibreChat, Gemini, Glean) in daily workflows, continuously learn as tools evolve, and apply human-in-the-loop practices to deliver business-ready outputs and drive measurable improvements in efficiency, cost, and quality. Nice to Haves - Experience with bare-metal provisioning and automation (e.g., MAAS, Tinkerbell, or tools like Ansible/Terraform). - Experience writing, building, or implementing a Kubernetes operator. - Experience with high-performance storage solutions (e.g., ZFS). - Knowledge of blockchain node operations or state management. Job# P76263 *Answers to crypto-related questions may be used to evaluate your onchain experience. #LI-Remote Pay Transparency Notice: Depending on your work location, the target annual base salary for this position can range as detailed below. Total compensation may also include bonus eligibility and benefits (including medical, dental, vision and 401(k)). Annual base salary range (excluding bonus): $186,065—$218,900 USD Please be advised that each candidate may submit a maximum of four applications within any 30-day period. We encourage you to carefully evaluate how your skills and interests align with Coinbase's roles before applying. Commitment to Equal OpportunityCoinbase is proud to be an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, creed, gender, national origin, age, disability, veteran status, sex, gender expression or identity, sexual orientation or any other basis protected by applicable law. Coinbase will also consider for employment qualified applicants with criminal histories in a manner consistent with applicable federal, state and local law. For US applicants, you may view the Employee Rights and the Know Your Rights notices by clicking on their corresponding links. Additionally, Coinbase participates in the E-Verify program in certain locations, as required by law. Coinbase is also committed to providing reasonable accommodations to individuals with disabilities. If you need a reasonable accommodation because of a disability for any part of the employment process, please contact us at accommodations[at]coinbase.com to let us know the nature of your request and your contact information. For quick access to screen reading technology compatible with this site click here to download a free compatible screen reader (free step by step tutorial can be found here). Global Data Privacy Notice for Job Candidates and ApplicantsDepending on your location, the General Data Protection Regulation (GDPR) and California Consumer Privacy Act (CCPA) may regulate the way we manage the data of job applicants. Our full notice outlining how data will be processed as part of the application procedure for applicable locations is available here. By submitting your application, you are agreeing to our use and processing of your data as required. For US applicants only, by submitting your application you are agreeing to arbitration of disputes as outlined here. AI DisclosureFor select roles, Coinbase is piloting an AI tool based on machine learning technologies to conduct initial screening interviews to qualified applicants. The tool simulates realistic interview scenarios and engages in dynamic conversation. A human recruiter will review your interview responses, provided in the form of a voice recording and/or transcript, to assess them against the qualifications and characteristics outlined in the job description. For select roles, Coinbase is also piloting an AI interview intelligence platform to transcribe and summarize interview notes, allowing our interviewers to fully focus on you as the candidate. The above pilots are for testing purposes and Coinbase will not use AI to make decisions impacting employment. To request a reasonable accommodation due to disability, please contact accommodations[at]coinbase.com

United States
$186.1K - $218.9K / year
Job Closed

Sr. Engineer - Virtual ECU Development

Magna International

Founded in 1957, Magna International is now one of the largest automotive suppliers in the world. Headquartered in Aurora, Ontario, Canada, the company maintains more than 320 manu

Full TimeRemoteTeam 171,000Since 1957

Job descriptions may display in multiple languages based on your language selection. What we offer: At Magna, you can expect an engaging and dynamic environment where you can help to develop industry-leading automotive technologies. We invest in our employees, providing them with the support and resources they need to succeed. As a member of our global team, you can expect exciting, varied responsibilities as well as a wide range of development prospects. Because we believe that your career path should be as unique as you are. Group Summary: Transforming mobility. Making automotive technology that is smarter, cleaner, safer and lighter. That's what we're passionate about at Magna Electronics, and we do it by creating world-class Electronic systems. We are a premier supplier for the global automotive industry with full capabilities in design, development, testing and manufacturing of complex Electronic systems. Our name stands for quality, environmental consciousness, and safety. Innovation is what drives us and we drive innovation. Dream big and create the future of mobility at Magna Electronics. Job Responsibilities: Develop and integrate vECU components (middleware, interfaces, communication stacks) for L3 ADAS functions.• Model, simulate, and validate ECU behavior in SIL/MIL environments (dSPACE, ETAS, NI, Vector).• Integrate ADAS feature code with AUTOSAR Classic/Adaptive, ROS2, DDS, and real-time frameworks.• Create and maintain build pipelines for vECUs (CMake/Bazel/Yocto).• Enable virtual testing using scenario-based simulation (CarMaker, PreScan, CARLA).• Debug timing, communication, and integration issues in virtual platforms.• Collaborate with perception, planning, controls, and HIL teams Education/Experience• \tBachelor's or master's degree in computer science, Data/Software Engineering, or related field.• \t6+ years in embedded systems, ECU software, or simulation/SIL tooling. Technical Knowledge• \tStrong C++ experience in automotive embedded development.• \tHands-on with vECU development, virtual platforms, or software simulation.• \tFamiliarity with ROS/ROS2, DDS, and sensor emulation frameworks.• \tKnowledge of AUTOSAR, SOME/IP, CAN/LIN, Ethernet, and ADAS software architecture.• \tExperience with SIL/MIL workflows and simulation tools.• \tFamiliar with continuous integration, versioning, and containerized builds. Nice to Have• \tExperience with L2+/L3 ADAS stacks (perception, fusion, planning).• \tExperience with virtualization frameworks.• \tKnowledge of ISO 26262, ASPICE, and automotive safety concepts.• \tExposure to cloud-based simulation farms. Awareness, Unity, Empowerment: At Magna, we believe that a diverse workforce is critical to our success. That's why we are proud to be an equal opportunity employer. We hire on the basis of experience and qualifications, and in consideration of job requirements, regardless of, in particular, color, ancestry, religion, gender, origin, sexual orientation, age, citizenship, marital status, disability or gender identity. Magna takes the privacy of your personal information seriously. We discourage you from sending applications via email or traditional mail to comply with GDPR requirements and your local Data Privacy Law. AI-Assisted Screening Disclosure As part of our commitment to a fair, consistent, and efficient recruitment process, we may use artificial intelligence (AI) tools to assist in the initial screening of applications submitted through our Workday system. These tools help identify qualifications and experience that align with the role requirements. Please note that AI is used solely to support our recruiters. Final decisions are always made by the hiring manager and the hiring team. Importantly, no applicant data is shared externally through these AI tools. All information remains securely within our systems and is handled in accordance with our privacy and data protection policies. Under conditions defined by applicable law, you may have the right to request an explanation of how AI is used to support decision-making. If you have any questions or concerns about this process, feel free to contact our Talent Attraction team. Worker Type: Regular / Permanent Group: Magna Electronics

India
Dropbox logo

Staff Fullstack Product Software Engineer, Dash

Dropbox

A global collaboration platform used by individuals, small businesses, and large enterprises alike, Dropbox is transforming the way people work together. As an employer, Dropbox is

Role DescriptionAt Dropbox, we believe the future is built on great ideas. And great ideas don’t just come from the top; they come from everywhere. Our mission is to design an enlightened way of working. Our Engineering team is working to simplify the way people work together. They’re building a family of products that handle over a billion files a day for people around the world. With our broad mission and massive scale, there are countless opportunities to make an impact. This is just the beginning of how Dropbox will use AI/ML to enhance knowledge work in today’s work environment. We’re excited to bring a new generation of personalized AI-powered experiences in Dropbox to improve our customers' working lives and a more focused, efficient, and productive workday. You will play a crucial role in designing, developing, and maintaining AI-powered software applications. You will work closely with cross-engineering teams, product managers, data scientists, and ML engineers, to build robust and scalable solutions to drive user engagement and business growth. You will have the opportunity to grow a product at the beginning of it’s S-curve and to define the next generation of AI products at Dropbox. Our Engineering Career Framework is viewable by anyone outside the company and describes what’s expected for our engineers at each of our career levels. Check out our blog post on this topic and more here. Responsibilities - Collaborate with product managers and other engineering teams to understand business requirements and translate them into technical specifications for AI-powered software applications. - Define and deliver the multi-team growth strategy with measurable outcomes through ownership of product capabilities and technical systems - Lead the design and delivery of software solutions across specific product areas or multi-component systems - Establish engineering best practices, improve system reliability, and drive down technical debt - Collaborate with cross-functional teams to balance technical requirements with business goals - Lead by example through high quality code, thoughtful reviews, and hands on mentorship, fostering a collaborative and growth-oriented culture. - Mentor senior engineers; model high-signal design reviews and effective cross-team influence. - Conduct experiments and A/B tests to validate hypotheses and guide product decisions. - Participate in and uplevel on-call rotations to maintain service reliability Many teams at Dropbox run Services with on-call rotations, which entails being available for calls during both core and non-core business hours. If a team has an on-call rotation, all engineers on the team are expected to participate in the rotation as part of their employment. Applicants are encouraged to ask for more details of the rotations to which the applicant is applying. Requirements - 12+ years of relevant experience - BS/BA degree or higher in Computer Science or related technical field, or equivalent technical experience - Strong problem-solving skills and the ability to translate user requirements into practical solutions. - Ability to work across the stack on projects and able to build a minimum working product quickly - Experience working on large scale user facing applications - Excellent communication skills, with the ability to collaborate effectively with cross-functional teams and present technical concepts to non-technical stakeholders. Preferred Qualifications - Prior experience on a product growth team - Excited about building 0→1. Comfortable with ambiguity and pivoting directions - Experience at building user-facing applications on web and/or desktop using front-end technologies such as JavaScript, TypeScript, React, HTML5, CSS3 - Strong proficiency in backend development technologies such as Golang and Python. - Experience building large distributed systems at scale. CompensationUS Zone 1 This role is not available in Zone 1 US Zone 2 $223,400—$302,200 USD US Zone 3 $198,600—$268,600 USD

United States
$223.4K - $302.2K / year
Job Closed