Senior Software Engineer | Back-end Developer

3 weeks ago


Chicago, Illinois, United States SpotOn: Product Full time

Job Summary:

We are seeking a skilled Senior Software Engineer | Back-end Developer to join our team at SpotOn: Product. As a key member of our development team, you will play a critical role in designing, building, and maintaining highly scalable and reliable back-end systems that power our next-generation point of sale platform.

About Us:

At SpotOn, we're helping restaurants and small businesses compete and win with flexible payment and software technology—backed by real people who really care. From seamless point-of-sale systems to integrated restaurant management solutions, every SpotOn tool is designed to help local businesses increase profits and create better experiences for their customers and employees.

Responsibilities:

  • Design and Develop Scalable Systems: Design, build, and maintain highly scalable, reliable systems that form the backbone of our POS platform.
  • Legacy System Modernization: Modernize legacy systems and contribute to the transition from a monolithic architecture to a service-oriented ecosystem.
  • Ownership and Delivery: Ownership of end-to-end delivery, including release pipelines, deployment processes, and ongoing performance optimizations.
  • Develop Intuitive Tools: Develop intuitive tools and features for our merchants using React, TypeScript, and Node.js.
  • Collaboration and Communication: Collaborate with our DevOps team to ensure efficient, reliable use of AWS cloud infrastructure and deployment practices.
  • Observability and Reliability: Implement observability best practices, including defining and tracking SLOs/SLIs to ensure system reliability.
  • Partnerships and Mentoring: Partner with cross-functional teams, including product and design, to deliver impactful solutions aligned with business goals. Mentor team members, participate in architecture reviews, and contribute to a culture of high-quality engineering.

Requirements:

  • 4+ Years of Experience: 4+ years of professional software engineering experience, with expertise in building and maintaining distributed systems.
  • Back-end Programming Language: Extensive knowledge and experience working with a back-end programming language (preferably Golang) and modern web technologies like TypeScript, React, and Node.js.
  • AWS Cloud Infrastructure: Strong understanding of AWS cloud infrastructure and how it supports distributed systems.
  • Databases and Data Storage: Familiarity with databases and data storage, such as MongoDB and MySQL.
  • Observability Tools: Knowledge of observability tools and practices, with experience implementing metrics, logging, and alerting.
  • Problem-Solving and Collaboration: Excellent problem-solving skills and the ability to collaborate across diverse teams.

Preferred Qualifications:

  • Legacy System Migration: Experience with legacy system modernization and migrating monolithic architectures to distributed systems.
  • Mentorship and Leadership: Proven ability to mentor teammates and foster a collaborative engineering culture.
  • High-Reliability Systems: Familiarity with high-reliability systems in industries where uptime is critical.

Compensation and Benefits:

Our base salary range for this role is $145,000 - $190,000 per year. We offer a competitive benefits package, including medical, dental, and vision insurance, 401(k) with company match, RSUs, paid vacation, 10 company holidays, sick time, and volunteer time off, employee resource groups, and tuition reimbursement for up to $2,000 per calendar year.

Equal Employment Opportunity:

SpotOn is an equal employment opportunity employer. Qualified candidates are considered for employment without regard to race, religion, gender, gender identity, sexual orientation, national origin, age, military or veteran status, disability, or any other characteristic protected by applicable law.



  • Chicago, Illinois, United States Bank of America Full time

    Job OverviewWe are seeking an experienced Senior Back-end Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and delivering complex software solutions that meet business requirements.ResponsibilitiesDeveloping and implementing software solutions that meet business requirementsCollaborating...


  • Chicago, Illinois, United States Asure Software Full time

    Company OverviewWe are Asure Software, a Human Capital Management (HCM) software and services provider. Our mission is to empower businesses to grow while nurturing a culture of growth within our organization.We help customers get the most from their human capital and foster personal and professional growth among our employees.Growing relationships in our...


  • Chicago, Illinois, United States Capital One Full time

    About the RoleCapital One is a technology-driven company that offers innovative solutions in the financial industry. As a Senior Back End Engineer, you will have the opportunity to be part of a collaborative and inclusive team working on cutting-edge projects.


  • Chicago, Illinois, United States Jobba Trade Technologies Full time

    Job DescriptionSenior Back End DeveloperWe are looking for a skilled Senior Back End Developer to join our team at Jobba Trade Technologies. As a Senior Back End Developer, you will be responsible for leading the design, development, and maintenance of high-quality, performant, and scalable back-ends for our SaaS products.You will work closely with our...


  • Chicago, Illinois, United States Capital One Full time

    We are looking for a highly skilled Principal Back End Software Developer to join our team at Capital One.In this role, you will be responsible for collaborating with agile teams to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies.You will utilize programming languages like Java, Python, SQL,...


  • Chicago, Illinois, United States Capital One Full time

    About Capital OneAt Capital One, we're on a mission to change the banking experience for our customers. We're passionate about technology and committed to delivering innovative solutions that meet real customer needs.Job SummaryWe're seeking a skilled Senior Software Engineer, Back End to join our team. As a key member of our engineering organization, you'll...


  • Chicago, Illinois, United States Capital One National Association Full time

    We're seeking an experienced Senior Manager, Software Engineering, Back End to join our Card Core team. In this role, you'll be responsible for leading a portfolio of technology projects and managing a team of developers.About the JobYou'll be working on a new project to develop an all-in-one platform designed to guide businesses towards success. This is a...


  • Chicago, Illinois, United States Capital One Full time

    At Capital One, we're seeking experienced Senior Software Engineers to join our team. This is a great opportunity to be part of a collaborative and inclusive environment where you can leverage your skills and passion for technology to drive innovation.OverviewWe're a leading financial institution that's committed to helping millions of Americans achieve...


  • Chicago, Illinois, United States Capital One Full time

    About Capital OneAt Capital One, we're committed to innovation and customer empowerment. Our technology teams work tirelessly to deliver robust solutions that drive powerful experiences for millions of Americans.Job Description: Senior Lead Software Engineer, Back EndWe're seeking a seasoned Senior Lead Software Engineer, Back End to join our team. As a key...


  • Chicago, Illinois, United States Max Tech Talent LLC Full time

    About the Role:As a key member of Max Tech Talent LLC's dynamic team, we are seeking an experienced Front-End Engineer to join our growing team of mid and senior-level engineers. The ideal candidate will be a skilled developer with a passion for creating engaging user experiences and a strong understanding of front-end development...


  • Chicago, Illinois, United States SITE Technologies Full time

    Site Technologies Seeks Talented Software EngineerWe are seeking an experienced Senior Backend Software Engineer to join our dynamic team at Site Technologies. The ideal candidate will play a crucial role in developing and maintaining our core API service.The successful candidate will collaborate closely with frontend developers, product managers, and QA...


  • Chicago, Illinois, United States Saxon Global Full time

    We are seeking a highly skilled Frontend Back-end Developer to join our team at Saxon Global. The estimated salary for this position is $110,000 - $130,000 per year, depending on experience.As a Frontend Back-end Developer, you will be responsible for building features front-end through back-end software, working closely with other team members, and...


  • Chicago, Illinois, United States Capital One Full time

    At Capital One, we're pioneering in the technology space and seeking experienced professionals to lead our teams. This role offers a unique opportunity to drive transformation within our organization.We're looking for a skilled Cloud Engineering Leader with a passion for back-end development. As a key member of our team, you'll be responsible for leading...


  • Chicago, Illinois, United States eTek IT Services, Inc. Full time

    Job SummaryWe are seeking a highly skilled Senior Java Software Engineer to join our team at eTek IT Services, Inc. As a key member of our development team, you will play a vital role in designing and developing high-quality software solutions using Java and related technologies.ResponsibilitiesSoftware Development: Design, develop, and implement scalable,...


  • Chicago, Illinois, United States Edgehog Trading Full time

    Back End Development ExpertWe are seeking an experienced Back End Development Expert to join our team at Edgehog Trading. The ideal candidate will have expertise in developing and maintaining back-end infrastructure using Python and be able to collaborate with traders and developers to improve internal web tools that consist business logic.Key...


  • Chicago, Illinois, United States Above Lending, Inc Full time

    About UsAbove Lending, Inc is a leading US small lending firm dedicated to simplifying the lending process and helping borrowers attain financial well-being.About the RoleWe are seeking a talented Senior Software Engineer to join our dynamic team. In this role, you'll be instrumental in guiding our technology and product decisions for our team, working...


  • Chicago, Illinois, United States TransUnion, LLC Full time

    Company OverviewTransUnion, LLC is a leading provider of credit reporting and risk management solutions. As a pioneer in the industry, we strive to empower consumers to take control of their financial lives while helping businesses make informed decisions.Job DescriptionWe are seeking an experienced Senior Software Engineering Lead to join our team in...


  • Chicago, Illinois, United States Seven Seven Software Full time

    Job Title: Senior Java Software EngineerWe are looking for an experienced Senior Java Software Engineer to join our team at Seven Seven Software. The ideal candidate will have a strong background in Java/J2EE development and cloud-based solutions.Job Description:We are seeking a highly skilled Java/J2EE Developer with at least 8+ years of experience in...

  • Back End Developer

    6 days ago


    Chicago, Illinois, United States Capital One Full time

    Company OverviewCapital One is a leading bank holding company that offers a range of financial products and services. Our mission is to change banking for good.Job SummaryWe are seeking a talented Senior Software Engineer to join our team in Chicago, Illinois. This role will involve designing, developing, and implementing technical solutions using full-stack...


  • Chicago, Illinois, United States Ahold Delhaize Full time

    Job SummaryWe are seeking an experienced Senior Cloud Software Engineer to join our team in Chicago. This is a full-time position with 3 in-person days and 2 remote days. The estimated salary for this role is $130,000 - $160,000 per year, depending on experience.The successful candidate will be responsible for designing and implementing resilient and...