Company

SpotOn: ProductSee more

addressAddressChicago, IL
type Form of workFull-Time
CategoryInformation Technology

Job description

Staff Software Engineer - Integrations platform
Location: Remote; Chicago, IL; San Francisco, CA
At SpotOn, we're helping small businesses and restaurants compete and win with technology to better connect with their customers. Think marketing software, website development, e-commerce, reservations, online ordering, digital loyalty, review management, and both retail and restaurant point-of-sale (POS) solutions.
In the last year, SpotOn has:
  • Raised $300M in Series F funding (valuing SpotOn at $3.6 Billion)
  • Earned awards for Great Places to Work and Built In's Best Places to Work
  • Helped local businesses succeed with technology and support to battle through the labor shortage while also helping their employees earn more.

This year, we're going even bigger-caring hard and moving fast down the path of high growth and positive impact.
Our Integrations Platform Engineering group is focused on building a platform that drives our business and all the technology we provide to help our customers compete and win. Whether it's our Point-of-Sale system to Online Ordering, Reporting, or SpotOn Teamwork. A Staff Software Engineer is a leader who can operate across multiple teams to solve problems that hamper our overall success. Whether it's working directly with developers on their architecture or influencing broader system design you are able to keep an eye on our North Star and guide everyone toward those goals. We are solving problems of scale in a rapidly changing environment to help small businesses compete and win.
Job Summary:
We are seeking a highly skilled and experienced Staff Software Engineer to join our team. The successful candidate will be responsible for designing, developing, and maintaining software applications using the Go programming language, with a focus on multi-region networking and API gateway development. The candidate should have a strong background in computer science, software development, and experience building scalable and distributed systems with advanced networking features. The candidate should have a deep understanding of software development life cycle, infrastructure automation, and cloud computing platforms.
Responsibilities:
  • Design, develop, and maintain high-performance software applications using Golang with a focus on advanced networking features, DevOps infrastructure, tools, and processes.
  • Collaborate with cross-functional teams to identify and solve complex software problems related to multi-region networking and API gateway development.
  • Build scalable and distributed systems with advanced networking features such as load balancing, auto-scaling, and geo-distribution.
  • Develop API gateways with advanced features such as throttling, rate limiting, authentication, and authorization.
  • Implement and manage monitoring and logging systems to provide visibility into the production environment.
  • Ensure the security and compliance of the infrastructure, tools, and processes.
  • Write efficient and reusable code that follows industry best practices and standards.
  • Write automated tests to ensure the quality of the software applications.
  • Optimize software performance and ensure scalability and reliability.
  • Participate in code reviews and provide constructive feedback to team members.
  • Mentor and train junior Software Engineers.

Requirements:
  • Bachelor's or Master's degree in Computer Science or related field.
  • 8+ years of experience in DevOps engineering and software development.
  • Experience with cloud computing platforms such as AWS, Azure, or Google Cloud.
  • Deep understanding of infrastructure as code (IaC) and configuration management tools such as Terraform, Ansible and Experience with DevOps practices and tools such as Git, Jenkins.
  • Strong scripting skills in languages such as GoLang, Python, or Bash.
  • Experience with containerization technologies such as Docker and Kubernetes.
  • Strong knowledge of computer science fundamentals such as data structures, algorithms, and design patterns.
  • Experience building scalable and distributed systems with advanced networking features such as load balancing, auto-scaling, and geo-distribution.
  • Experience developing API gateways with advanced features such as throttling, rate limiting, authentication, and authorization.
  • Ability to work independently and in a team environment.
  • Design, build and maintain highly resilient, flexible, and scalable architecture in collaboration with other Engineers.
  • Collaborate with the team to ensure solid technical decision-making and high quality team output.
  • Identify and justify opportunities to address tech debt as a part of our roadmap.
  • Create a space for mentorship and guidance from you to your peers and the other way around.
  • Solve problems with solutions that fundamentally change SpotOn's tech landscape.

Preferred qualifications:
  • Experience with serverless computing technologies such as AWS Lambda or Azure Functions.
  • Familiarity with agile software development methodologies.
  • Experience with performance monitoring and optimization.
  • Certification in relevant technologies such as AWS, Azure, or Google Cloud.
  • Multi-skilled polyglot with the curiosity and skill to choose the optimal tool for the problem set.
  • Able to optimize product performance across multiple services and teams.
  • Effectively receive and provide feedback to improve the Product, Company, and Technology.
  • Prioritizes understanding the product and how it is used by end users.
  • Experience working in high performing SaaS companies.
  • Nice to have: Experience in fintech / payments

Benefits:
At SpotOn, we put people above everything else. We're known for our innovative software and technology solutions, but we stand out because of the hard-working humans behind the tech. We can't take care of our clients without taking care of our employees first, and that's why we invest in you with a competitive benefits package which includes:
  • Medical, Dental and Vision Insurance
  • 401k with company match
  • RSUs
  • Paid vacation, holiday and sick time
  • Headspace membership for guided meditation and stress relieving tools through the Sequoia App*
  • Employee Resource Groups for Diversity and Inclusion, Women, LGBTQIA+, and other communities
  • Monitor, Keyboard, and Mouse needed for your home office? We got you
  • Monthly cell phone and internet stipend
  • Unlimited access to virtual audio and visual workouts through the Sequoia App*
  • Subscription to Linkedin Learning to expand your knowledge on all kinds of fun topics
  • Tuition reimbursement for up to 2k per calendar year to assist with classes of your choice

* for those enrolled in the Anthem plan
Compensation:
  • Our base pay range is $170,000 -$200,000 for this role
  • Please note the salary range listed is just one component of a competitive compensation package which includes a company stock plan
  • Offers will be reflective of the candidate's location and experience.

#LI-Remote
SpotOn is an e-verify company.
Refer code: 7513276. SpotOn: Product - The previous day - 2023-12-31 01:56

SpotOn: Product

Chicago, IL
Jobs feed

Marketing Coordinator

Synergis

Peachtree City, GA

Computer Systems Analyst

Synergis

Atlanta, GA

Human Resources Manager

Us Foods, Inc.

Wellesley Island, NY

Substitute Teacher Aide - No Degree or Experience Needed!

Copilot Careers

Long Valley, NJ

$13-$22 per hour

Tire Service Technician - Pooler Pkwy - Now Hiring

Discount Tire

Savannah, GA

Nurse Educator- Critical Care

Trident Medical Center

Charleston, SC

Marketing Coordinator

Brundage Management Company, Inc.

San Antonio, TX

Network Operator 2

Valero Energy Corporation

San Antonio, TX

Share jobs with friends

Related jobs

Staff Software Engineer - Integrations Platform

Senior Software Engineer - Automation

Marriott

Springfield, IL

13 hours ago - seen

it software engineer 4

Skiltrek Llc

Peoria, IL

20 hours ago - seen

Senior UI Framework Software Engineer

Cnh Industrial

Oak Brook, IL

21 hours ago - seen

Junior Software Engineer Robotics and Back-end

Lily And Fox

Elk Grove Village, IL

yesterday - seen

Senior Fullstack Software Engineer

Imperial Supplies Llc

CHICAGO, IL

2 days ago - seen

Validation Engineer

Triunity Software

Round Lake, IL

7 days ago - seen

Software Engineer

Riverside Research Institute

Champaign, IL

7 days ago - seen

Full-stack Senior Software Engineer

Caterpillar

Peoria, IL

2 weeks ago - seen

Sr. Software Engineer - 309718

Imperial Supplies Llc

LAKE FOREST, IL

2 weeks ago - seen

Software Engineer - 309103

Imperial Supplies Llc

LAKE FOREST, IL

2 weeks ago - seen

Java Software Engineer

Teksystems

$1 per hour

Chicago, IL

2 weeks ago - seen

Mobile Software Engineer Manager (Hybrid) - Now Hiring

Ace Hardware

$151600 - $197100 per year

Oak Brook, IL

2 weeks ago - seen

Senior Software Engineer, Backend (Data)

Capital One

Chicago, IL

3 weeks ago - seen

Lead Software Engineer

Walgreens

Deerfield, IL

3 weeks ago - seen

Staff Software Engineer

Imperial Supplies Llc

LAKE FOREST, IL

3 weeks ago - seen

Senior Staff Software Engineer - 308757

Imperial Supplies Llc

LAKE FOREST, IL

3 weeks ago - seen

FLEX Senior Software Engineer

Marriott

Springfield, IL

3 weeks ago - seen

Embedded Software Engineer - Engine Electronics

Caterpillar

Chillicothe, IL

3 weeks ago - seen