Engineer III, Backend

3 weeks ago


Chicago, Illinois, United States SpotHero Full time

SpotHero is seeking a Backend Engineer to join the for the . We build services that make Drivers' experiences seamless as they enter each Facility

You have strong coding skills, with multiple examples of successful projects you have worked on and a few failed projects that taught you not to build a "perfect" ivory tower that no one wants to use.

The backend engineer will contribute to the codebase by following set standards and successfully completing stories, having the ability to provide support for any part of the codebase, and also being able to understand the codebase with minimal direction from others. You will own code standards, unit and integration testing practices, and a technical roadmap.

You will work with the Product Management team to correctly define requirements. You must also be able to successfully design sophisticated systems and collaborate with other engineers to ensure proper design implementation.

At SpotHero, we work as a team to empower people to get everywhere more easily We're rapidly growing with the mission of bringing the parking industry into the future through technology. Drivers nationwide use the SpotHero mobile app or website to reserve convenient, affordable parking in advance, on the go or through their connected cars, and parking companies rely on us to help them reach new customers while optimizing their business. We connect the dots with cutting-edge technology, delivering value to both sides of this exciting, evolving marketplace.

Identify, design, develop, test, and release high-quality functionality as efficiently as possible.
Build and maintain tools and services related to the product/engineering squad's goals.
Ownership of a codebase, maintaining it and ensuring it runs consistently.
Collaborate with teammates on setting technical guidelines, system design, and best practices.
Contribute to the codebase by adhering to set standards and completing tasks efficiently.
Assist in understanding various parts of the codebase and provide support when needed.
Partner with the Product Management team to accurately capture requirements.
Engage actively in the engineering ecosystem, collaborating with senior and staff-level engineers.
Help innovate and optimize within the squad environment.
Play an active role in product and feature design across the tech stack.
Maintain and nurture a specific codebase, ensuring its consistent operation.
Stay updated with new and evolving technologies and apply them when beneficial.

Bachelor's degree in Engineering, Computer Science, Mathematics, or related field, or equivalent work experience.
4+ years of professional experience in software engineering.
Proficiency in Kotlin or Java would be a distinct advantage
Experience in building and maintaining scalable backend services.
Familiarity with cloud platforms, preferably AWS, and tools like Docker and Kubernetes.
Knowledge of microservices architecture and asynchronous communication using Kafka.
Strong understanding of CI/CD pipelines and experience with related tools (e.g., Bitrise, ConcourseCI).
Experience with relational databases (e.g., PostgreSQL) and caching solutions (e.g., Redis).
Experience with unit and integration testing and understanding TDD/BDD practices.
Ability to write clean, maintainable, and efficient code.
Problem-solving skills and the ability to work independently and collaboratively in a team environment.
Strong communication skills to effectively convey complex technical concepts to non-technical stakeholders.
Passion for continuous learning and staying updated with industry trends and advancements.
Experience with Agile development methodologies.

Chicago, IL
Toronto, ON
1x per week in office



Our is Kotlin and XML (the standard for Android apps) using MVI architecture (we are still working on refactoring old views). Our database layer is built in Realm. Bitrise is used for CI/CD. We also heavily use Dagger, RxJava, and Espresso (testing). Our network stack uses Retrofit.
Our is Swift using MVC architecture, CoreData for Local Storage, XCUI for UI Testing, XCTest for Unit testing, SPM for Package Management, Fastlane for app automation and build scripts, Bitrise for CI/CD, and Sentry for crash reporting.
Our is a monolith using Django/Python/PostgreSQL. When relevant, we extract specific domains to Services currently using Java, Kotlin and GoLang. We also use Docker to deploy our apps via Kubernetes. We use Kafka for asynchronous service-to-service communication.
Our includes React/Redux, Sass, Jest/React Testing Library/Cypress, and Webpack. We maintain a private NPM repository with shareable UI components, utility functions, Babel/ESLint/Prettier configurations, and custom tasks.
Our is: Our Monolith Database is Postgres and Redis for caching. We also use Redshift as our data warehouse and S3 as our data lake. The data lake is queried using Presto. We currently use Airflow and Spark for ETL and do stream processing (Kafka Streams and Spark). Our Model pipeline uses scikit-learn and pandas. Our analysts utilize Looker as our Business Intelligence tool. We use Quicksight for Dashboard on our external Data Products.
Our is AWS+Kubernetes for hosting, Terraform + Helm Charts for IaaS/Deployment, ConcourseCI for CI/CD, and Prometheus/Alertmanager/VictorOps for team alerting. We're starting to work on the availability of services in multiple regions.


Career game changer – A truly unique experience to work for a fast-growing startup in a role with unlimited growth potential.
Excellent benefits –
In the US, we cover up to 90% of Medical Premiums, 50% of Dental and vision Premiums, company-sponsored Life Insurance, a 401 (k), and generous parental leave.
In Canada, we offer Medical (prescription drug and paramedical coverage), Dental, Vision, Life Insurance, STD, and LTD.

Flexible PTO policy and outstanding work/life balance – We value and support each individual team member.
Learning Budget, Udemy and Sales Assembly license - We support the professional and personal growth of our people by providing everyone with learning resources and development opportunities.
Annual parking stipend – we help people park
The opportunity to collaborate with fun, innovative, and passionate people in a casual yet highly productive atmosphere.
A company that cares about its employees' unique backgrounds. From Employee Resource Groups to Unconscious Bias Trainings, we want each and every employee to feel like SpotHero is a place where they can bring their whole selves to work.
A workplace recognized as CityLights award winner by 1871, 2023 Best Places To Work by BuiltIn, and recipients of the Best Company Culture, Best Company for Women, and Best Company for Diversity awards from Comparably

Please include any GitHub account, LinkedIn profile, and project you're particularly proud of. We love seeing work that others loved working on.
At SpotHero, we by providing an inclusive interview experience for everyone, including people with disabilities. We are happy to provide reasonable accommodations to candidates in need of individualized support during the hiring process. Please let our team know of your need when you apply or as you begin interviewing with our team.
SpotHero is an equal opportunity employer. We know that a diverse workforce is the strongest workforce, and are committed to building and supporting an inclusive environment for all.
Additionally, because we want to , if you choose to provide us personal information in connection with a job application, please review our Applicant Privacy Notice which provides details about what information we collect and process about you in order to consider your candidacy.
PLEASE NOTE: This position is ineligible for visa sponsorship. To be considered for this role, you must be legally authorized to work in the US or Canada and not require sponsorship for employment now or in the future.


  • Chicago, Illinois, United States Trident Consulting Full time

    Trident Consulting is in search of a JavaScript Backend Engineer for one of our esteemed clients. We are a prominent entity in the realm of business and technology services. Position: JavaScript Backend Engineer Location: Remote Contract Duration: ContractKey Responsibilities:Developing self-sufficient, reusable, and testable modules and components....


  • Chicago, Illinois, United States TEKsystems Full time

    Position Overview: We are seeking a Backend Software Engineer proficient in Golang and Java. This role is a contract-to-hire opportunity with a hybrid work model. The ideal candidate will possess 5 to 8 years of experience in a cloud-native environment, preferably utilizing Google Cloud Platform (GCP). Key Responsibilities: Develop and maintain...

  • Software Engineer

    12 hours ago


    Chicago, Illinois, United States Recurring Decimal Full time

    Job DescriptionRecurring Decimal is seeking a highly skilled Java Backend Developer to join our team. As a key member of our engineering team, you will be responsible for designing and implementing highly available and scalable backend software components in Java.Key Responsibilities:Design and implement highly available and scalable backend software...


  • Chicago, Illinois, United States makforce Full time

    About Makforce:At Makforce, we pride ourselves on being a forward-thinking technology firm that prioritizes creativity and excellence in our offerings.Position Overview:We are in search of a proficient Backend Engineer with extensive knowledge in Node.js, JavaScript, and Spring Boot. The successful candidate will possess at least 5 years of experience in...


  • Chicago, Illinois, United States Selby Jennings Full time

    Responsibilities:Collaborate with team members to enhance infrastructure developmentCreate and implement efficient infrastructure solutions for applicationsContribute to iOS and Android protocol developmentOptimize application performance in collaboration with frontend specialistsQualifications:Over 5 years of experience focusing on backend...


  • Chicago, Illinois, United States Reveal Full time

    Join Our Innovative Software Development TeamAre you an experienced software developer eager to be part of a forward-thinking organization? At Reveal, we are transforming the landscape of data management for litigation professionals through advanced technology and artificial intelligence. We are looking for a versatile full-stack developer proficient in C#,...


  • Chicago, Illinois, United States Selby Jennings Full time

    About the RoleWe are seeking a highly skilled Senior Backend Software Engineer to join our team at Selby Jennings. As a key member of our engineering team, you will be responsible for designing and developing reliable, high-performance infrastructure for our applications.Key ResponsibilitiesCollaborate with other engineers to design and develop scalable...

  • Sr Backend Engineer

    1 month ago


    Chicago, Illinois, United States Farmer's Fridge Full time

    Farmer's Fridge makes fruits and vegetables accessible and approachable for everyone. We offer a variety of fresh, healthy, ready-to-eat meals and snacks through our fresh food vending machines, wholesale partners, and our office pantry solution — providing chef-curated meals to customers within seconds. Today, we operate a network of Fridges and partner...


  • Chicago, Illinois, United States JPMorganChase Full time

    Job Description We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Corporate & Investment Bank's Payments Technology team, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a...


  • Chicago, Illinois, United States TEKsystems Full time

    Position Overview: We are seeking a skilled Golang Developer to join our dynamic team. This role offers a hybrid work environment and focuses on backend development within a cloud-native framework. Key Responsibilities: Collaborate with cross-functional teams to design and implement microservices. Develop and maintain applications using GoLang in a...


  • Chicago, Illinois, United States Net2Source Inc. Full time

    Job Title: Java Backend DeveloperLocation: RemoteDuration: Long-termEducation & Experience Required:Bachelor's degree in computer science, software engineering, or relevant field preferred.No degree required but must have 7+ years of experience.5-7 years of relevant experience preferred.Technical Skills5+ years of Java development experience with strong...


  • Chicago, Illinois, United States Dexian IT Solutions Full time

    About the RoleWe are seeking a highly skilled Backend Java Developer with extensive experience in AWS to join our team at Dexian IT Solutions. As a key member of our development team, you will be responsible for designing, developing, and deploying secure software applications using Java and AWS services.Key ResponsibilitiesDesign and Development: Design,...


  • Chicago, Illinois, United States SitelogIQ Full time

    SitelogIQ is a rapidly growing energy and facility services company focused on making buildings better. We provide planning, design, and management solutions for organizations that want efficient and sustainable building environments that are healthier and safer for their occupants.In your role as Backend Software Developer, you will be designing and...


  • Chicago, Illinois, United States Capital One Full time

    **Transformative Technology Expertise Wanted**At Capital One, we're seeking a talented Backend Software Engineer to join our team and contribute to the development of innovative card technology solutions. As a key member of our engineering team, you'll have the opportunity to work on complex business problems and drive meaningful change within our...


  • Chicago, Illinois, United States Repeat Consultants Full time

    Job Description**Job Summary**We are seeking a highly skilled RF Systems Engineer III to join our team at Repeat Consultants. As a key member of our R&D and Program Management teams, you will play a critical role in the deployment of multi-technology wireless networks across various customer markets.Key Responsibilities:Provide technical support to our...

  • Backend Developer

    5 days ago


    Chicago, Illinois, United States RedShelf Full time

    About the Role:As a Staff Engineer at RedShelf, you will play a critical role in the development and maintenance of our digital textbook and courseware platform. This is a unique opportunity to work on a cutting-edge software platform that is making a significant impact in the education sector.Key Responsibilities:Design and develop high-quality software...

  • Software Engineer III

    22 hours ago


    Chicago, Illinois, United States TekWissen LLC Full time

    Job Overview: TekWissen Group is a workforce management provider offering innovative solutions to complex health issues. As a key member of our team, you will play a crucial role in developing a new application using React.Key Responsibilities:Design and develop seamless, high-quality software solutions using React and Typescript.Collaborate with our...


  • Chicago, Illinois, United States Recurring Decimal Full time

    About Recurring DecimalWe are a leading company in the industry, and we're looking for a skilled Java Backend Developer to join our team. As a Java Backend Developer, you will play a key role in designing and implementing highly available and scalable backend software components in Java.Key Responsibilities:Design and implement highly available and scalable...


  • Chicago, Illinois, United States Corebridge Solutions Full time

    Work Location: Remote (Open to applicants based in Colombia)Work Type: Part-TimeLocation: ColombiaWork Hours: Monday to Friday: 7:00 AM - 11:00 AM (Colombia Time)About CoreBridge SolutionsCoreBridge Solutions (CBS) stands at the forefront of the business services sector, recognized for its innovative integration of advanced technologies to deliver precise...


  • Chicago, Illinois, United States Deft, a Summit company Full time

    Position OverviewAt Deft, a Summit company, we are seeking an innovative and skilled individual who can contribute to our mission of humanizing technology. We are committed to excellence and are looking for a Lead Virtualization Engineer who possesses a comprehensive knowledge of hypervisor technologies, particularly VMware. If you are passionate about...