Job Closed
This listing is no longer active.
Making cities move more efficiently
Senior Software Engineer - Full-stack
Location
California
Posted
70 days ago
Salary
$130K - $210K / year
Seniority
Senior
Job Description
Senior Software Engineer - Full-stack
Swiftly, Inc.
• Design, build, maintain and extend products, features, and functionality that solve real customer problems • Partner with Product, Design, and Engineering to discover and validate customer needs and technical approaches • Prototype quickly, and as necessary, to de-risk projects, test assumptions, and iterate ideas into production-ready solutions • Consistently deliver incremental value by anticipating dependencies, breaking down work, and regularly demoing progress • Communicate technical trade-offs, present system design proposals clearly, and document architectural decisions • Apply modern software engineering practices to deliver robust, maintainable, and extensible systems • Uplevel teammates through code reviews, pairing, and strong collaboration • Take ownership of your code and product domain, engaging in retrospectives and continuously improving how the team works
Job Requirements
- 5+ years of relevant software engineering experience
- Experience building real-time data processing systems
- Comfort applying modern AI tools to accelerate development and improve quality
- Full-stack skills: strong in at least one of Java, Python, or Node/JavaScript; comfortable building modern frontends (Vue.js a plus); eager to learn across the stack
- Experience building and consuming APIs; proficiency with SQL and non-relational databases, including making informed schema and data-modeling decisions
- Experience with cloud-native architectures and services (AWS preferred)
- Strong product mindset — you use technology pragmatically to solve meaningful customer problems
- Continuous learner who embraces emerging technologies and helps others grow
- Collaborative team player who contributes wherever needed to support team goals
- Open to feedback (a core Swiftly value!), humble in technical debate, and committed to blameless learning and improvement
Benefits
- Competitive salary
- Equity compensation (company ownership) for every employee
- Medical, Dental and Vision
- Retirement with Employer Match
- Flexible Spending Account (FSA)
- Home office setup reimbursement
- Monthly cell/internet reimbursement
- Monthly "Be Well" stipend
- Flexible PTO with a recommended minimum
- Flexible work environment
- 16 paid holidays - including months without US national holidays
- 12 fully paid weeks of leave for child birth/adoption
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Cloud Software Engineer
NVIDIABased in Santa Clara, California, with additional offices throughout the U.S., South America, and Canada, NVIDIA is committed to fostering a work environment wh
• Design, develop, and optimize cloud-based software solutions • Help drive the underlying technology stack and implementation methodology • Work closely with cross-functional teams to deliver high-quality cloud solutions • Mentor junior engineers, providing guidance on best practices and technical development • Identify and implement new technologies and methodologies to improve our cloud infrastructure and software development processes • Maintain a customer-centric approach by supporting, maintaining, and detailing software functionality
Intern, Software Engineering – Computational Chemistry
PsiQuantumBuilding the world’s first useful quantum computer.
• Contribute to hardening a chemistry-to-quantum resource estimation pipeline: robustness, scalability, reproducibility, and “push-button” usability. • Implement and validate stable interfaces/data contracts between core modules (inputs/outputs/metadata/schema checks). • Help automate execution of a predefined benchmark suite across both cloud GPU environments and internal HPC clusters (job submission, retries, artifact collection, deterministic configs). • Support expansion of an end-to-end scientific computation workflow by implementing integration layers, validation, and test coverage for new upstream inputs, additional computational backends, and alternative algorithmic paths within a single, consistent execution framework. • Implement a representative application workflow that exercises the pipeline across a structured set of related inputs (parameter sweeps), automates repeated executions, aggregates outputs into analysis-ready artifacts, and documents key assumptions, approximations, and major sources of error/uncertainty. • Implement secure, automated sharing of HPC outputs to cloud object storage (e.g., S3) for downstream analysis and collaboration.
• Implement governance patterns for datasets and run outputs (naming, lineage, access boundaries, catalog/volume organization). • Improve dataset upload validation and guardrails to prevent accidental modification of unrelated storage paths and to enforce consistent metadata and file structure • Build monitoring and reporting for compute usage and cost drivers (job frequency, runtime, GPU utilization proxies, storage growth, auto-termination effectiveness). • Deliver dashboards that make platform health and spend understandable to both engineers and researchers. • Refactor existing job setup / submission scripts into a maintainable, testable OOP design (clear interfaces, configuration objects, reusable clients). • Improve workflow parameter handling for the two-stage pipeline (tensor factorization stage and QRE stage) and standardize outputs for downstream analysis. • Reduce onboarding friction by abstracting authentication and setup into a single, ergonomic path (e.g., a CLI/Python entry point that validates auth, environment, and required dependencies). • Replace “follow the guide manually” with automation: preflight checks, actionable errors, and self-serve setup validation.
• Du betreust Kundenprojekte von Anfang bis Ende • Du entwickelst Softwarelösungen von Front- bis Backend • Du nutzt modernste Technologien und lernst durch verschiedene Projekte die vielen Facetten der .NET- Entwicklung kennen • Du übernimmst Verantwortung und lernst verschiedenste Branchen kennen



