Senior Software Engineer
5 months ago
MyTime is a fully integrated scheduling, payments and automated marketing platform, specializing in large multi-location chains and franchises. Our mission critical software -- which includes in-store scheduling and online booking, client record management, email and SMS marketing, and a full point of sale for handling payments -- is used in every aspect of the customer journey. Our customers rely on their service businesses to remain competitive in the age of Amazon, and they need a next generation POS to help them achieve this growth. We aspire to be the "operating system" of their business.
We also made it easy to plug our online booking, payments and messaging capabilities into the places customers are found today, including Google Search, Facebook, Instagram, and the merchants' own websites and mobile apps. Upon adopting MyTime, our customers see average revenue growth of up to 30% through improved operational efficiency, greater customer retention, and access to new customer acquisition channels.
Our product is used at over 14,000 locations across the globe, ranging from single-location sole proprietors to multi-billion dollar Fortune 500 chains. As a completely cloud-based solution, MyTime is designed for quick and easy deployments. It's lauded for its ease-of-use and short ramp-up time, having won numerous awards such as the Best Commerce Product of 2017 from the Local Search Association.
Come help us realize our vision of becoming the world's leading online scheduling and local commerce platform
Job Description
The Tech Lead - Payments role is the architect and lead developer for our Point of Sale payments integrations into gateways and payment providers such as Stripe, Global Payments, and other payment processors that MyTime integrates into. This role is also responsible for integrations into hardware such as credit card terminals and other complex point of sale hardware systems. The MyTime application is used by millions of consumers and tens of thousands of employees each month to interact and transact with one another in the modern era. Engineers at MyTime are responsible not just for writing code, but ensuring that it gets deployed and works properly in production.
We have created a cohesive, collaborative team environment that works hard to deliver on our innovation roadmap and meet pressing customer commitments. We are looking for individuals who want to both learn and mentor others. While we work independently, we support each other through frequent code and design reviews, daily stand-ups, and pair programming which facilitates learning and reducing friction in our nightly release schedule.
You should have prior experience developing high quality software and be excited about doing it at a fast growing company. You should also know how to have productive technical discussions and be ready to continuously iterate on features based on feedback from our analytics as well as user feedback.
You will not only craft high quality software, but also help in other aspects of building a new company: Designing features, making good product decisions, and building a culture of excellence. We're seeking engineers who are ready to attack deep technical challenges as well as have an impactful role in product and company development.
Key Responsibilities
- Design, code, test, debug and document new and existing components to ensure that software meets business, quality and operational needs.
- Lead technical development with a team of talented backend developers who work on our Point of Sale and Payments team
- Drive and participate in code and document reviews, mentoring team in best practices.
- Collaborate with peer organizations, devops, support organizations on technical issues and provide guidance.
- Interpret and translate business needs to technical requirements and make accurate estimates.
- Evaluate and recommend tools, technologies, and processes to ensure the highest quality and performance is achieved.
- Work with team to troubleshoot code level problems quickly and efficiently.
- Focus on scalability, security, and availability of all applications and processes.
- Manage technical roadmap and technical debt elimination, balancing time, resource, and quality constraints to achieve business and strategic goals and requirements.
- Motivate and educate team members on coding standards and best practices. both within the team and as part of the architecture group.
- 8+ years of professional software engineering experience, with at least 2 years building Single Page Applications; Ruby on Rails is required and knowledge of Angular is a plus
- Experience working with relational databases such as MySQL or PostgreSQL
- Some experience with Memcache and ElasticSearch is preferred
- Some experience with AWS products (EC2, ECS, RDS, S3, ELB) is preferred
- Comfortable writing test suites and specs in our test-driven environment
- Experience with performance analysis and optimization across the stack
- Self motivator with strong communication skills
- Degree in computer science or a related field is preferred, but not required
Additional Information
MyTime is an incredible place to work and grow your expertise We provide a competitive base salary, performance bonus, startup equity, and healthcare benefits. We offer a transparent and exciting startup culture that is singularly focused on empowering people to make an impact in their jobs. We're growing fast and solving a big problem, providing our employees the opportunity to make the tremendous impact that leads to true professional fulfilment. If you're interested, we'd love to talk
-
Software Engineer
4 weeks ago
Los Angeles, United States Software Resources Full timeWe are looking for Software Engineer for our client located in West Los Angeles/Century City area. This position is mostly REMOTE but you will be required to come into the West Los Angeles office 1 to 4 times a month. We could consider a completely remote candidate in another state if they meet our requirements. Duration : 6 to 12 months with the potential...
-
Senior Software Engineer
6 days ago
Los Angeles, California, United States Feedonomics Full timeFeedonomics is a leading product feed management platform partnering with agencies, brands, and retailers to optimize and list their products on top e-commerce shopping destinations worldwide. As a Senior Software Engineer, you will work collaboratively with a cross-functional team to deliver and scale core infrastructure components and services that power...
-
Senior Software Engineer
2 weeks ago
Los Angeles, California, United States Mindlance Full time**Job Overview:**Mindlance is a technology company that requires a skilled Senior Full Stack Engineer to join our team. As a Senior Full Stack Engineer, you will be responsible for designing and developing cross-functional, multi-platform application systems.**Job Responsibilities:Design and develop API's for Omni-channel clientsWork with business partners,...
-
Senior Engineer
4 weeks ago
Los Angeles, United States Mango Full timeMango, Inc. Senior Engineer - Software Los Angeles, CA·Full time Company website Apply for Senior Engineer - Software Join our growing startup in a role that blends cutting edge biotech with the cutting edge software. The ideal candidate will contribute to novel AI models, build resilient and distributed instrument control systems, and design intuitive user...
-
Senior Software Engineer
4 weeks ago
Los Angeles, United States JBA International Full timeSR. SOFTWARE ENGINEER Job Summary: The Senior Fullstack Software Engineer will work closely with the Fullstack Software Engineering team members to design, develop and enhance web and data solutions. Duties & Responsibilities: Influence and collaborate with business systems analysts and internal business users to develop solutions based on...
-
Senior Embedded Software Engineer
2 weeks ago
Los Angeles, California, United States ZipRecruiter Full timeJob Title:Senior Embedded Software EngineerAbout the Job:We are seeking an experienced Senior Embedded Software Engineer to join our team at ZipRecruiter. The successful candidate will have a strong background in embedded firmware development, cloud connected systems, and microcontroller programming.Responsibilities:Design and develop cloud connected...
-
Senior Software Engineer Specialist
6 days ago
Los Angeles, California, United States Riot Games Full timeOverviewRiot Games is a cutting-edge gaming company that values innovation and collaboration. Our mission is to deliver exceptional player experiences through our games, and we're looking for a talented Senior Software Engineer to join our team.As a Senior Software Engineer on our Foundations Developer Experience & Workflows team, you will design and build...
-
Senior Software Engineer
2 weeks ago
Los Angeles, California, United States City National Bank Full timeSenior Software Engineer Job DescriptionCity National Bank is seeking a Senior Software Engineer to join our team. As a key member of our technology team, you will be responsible for developing both front-end and back-end solutions, designing and maintaining solutions, and providing technical guidance to other team members.The ideal candidate will have a...
-
Senior Embedded Software Engineer
1 month ago
Los Angeles, United States EVONA Full timeSenior Embedded Software EngineerLos AngelesOur exciting Space Client in Los Angeles are looking for a Senior Embedded Engineer to Architect and write the Firmware and Software that runs on their first Spacecraft. You will help define how they Communicate with, Control, Update, and ultimately Troubleshoot the vehicle in-mission, and as such, comes with...
-
Senior Embedded Software Engineer
1 month ago
Los Angeles, United States EVONA Full timeSenior Embedded Software EngineerLos AngelesOur exciting Space Client in Los Angeles are looking for a Senior Embedded Engineer to Architect and write the Firmware and Software that runs on their first Spacecraft. You will help define how they Communicate with, Control, Update, and ultimately Troubleshoot the vehicle in-mission, and as such, comes with...
-
Senior Software Engineering Director
2 weeks ago
Los Angeles, California, United States Strategic Resource Partners, Inc. Full timeJob SummaryWe are seeking a seasoned Vice President of Software Development to lead our software engineering teams in creating innovative solutions that drive business success. This role involves managing the entire Software Development Lifecycle (SDLC) while fostering a high-performing engineering team.The ideal candidate will have 12+ years of experience...
-
Senior Java Software Engineer
3 weeks ago
Los Angeles, United States ZipRecruiter Full timeJob DescriptionJob Description Our client, a pioneering IoT software and hardware company, is at the forefront of innovative technology, making a significant impact on the healthcare industry. They are seeking a talented Senior Java Software Engineer to join their new team in a collaborative, tech-driven environment focused on cutting-edge projects and code...
-
Senior Software Engineer
2 months ago
Los Angeles, United States Freeform Full timeJob DescriptionJob DescriptionSENIOR SOFTWARE ENGINEER (RUST)Freeform is deploying software-defined, autonomous metal 3D printing factories around the world, bringing the scalability of software to physical production. Our proprietary technology stack leverages advanced sensing, real-time controls, and data-driven learning to produce digitally verified,...
-
Senior Software Engineer
2 months ago
Los Angeles, United States Freeform Full timeJob DescriptionJob DescriptionSENIOR SOFTWARE ENGINEER (C++)Freeform is deploying software-defined, autonomous metal 3D printing factories around the world, bringing the scalability of software to physical production. Our proprietary technology stack leverages advanced sensing, real-time controls, and data-driven learning to produce digitally verified,...
-
Senior Backend Software Engineer
1 week ago
Los Angeles, California, United States Bitcoin Devs Company Full timeJob Title: Senior Backend Software EngineerWe are seeking a highly skilled Senior Backend Software Engineer to join our team at Bitcoin Devs Company.About UsBTCDEVS is a fast-paced and dynamic company dedicated to developing innovative solutions for the Bitcoin and Lightning ecosystem. We prioritize collaboration, creativity, and excellence in everything we...
-
Senior Software Engineer
1 month ago
Los Angeles, United States The Select Group Full timeJob Details Senior Software Engineer This Senior Software Engineer will support both front-end and back-end development, with a focus on geospatial technologies and ESRI software. You will be responsible for designing, implementing, and maintaining robust software solutions that meet our clients' needs while ensuring scalability and maintainability. Top...
-
Senior Software Engineer
2 months ago
Los Angeles, United States The Select Group Full timeJob Details Senior Software Engineer This Senior Software Engineer will support both front-end and back-end development, with a focus on geospatial technologies and ESRI software. You will be responsible for designing, implementing, and maintaining robust software solutions that meet our clients' needs while ensuring scalability and maintainability. Top...
-
Senior Software Engineer
2 months ago
Los Angeles, United States The Select Group Full timeSenior Software EngineerThis Senior Software Engineer will support both front-end and back-end development, with a focus on geospatial technologies and ESRI software. You will be responsible for designing, implementing, and maintaining robust software solutions that meet our clients' needs while ensuring scalability and maintainability.Top Skills:Strong...
-
Senior Software Engineer
1 month ago
Los Angeles, United States ZipRecruiter Full timeA fast-growing data platform startup based in NYC is looking for a talented Senior Software Engineer (Back-End) to join their dynamic team. With a competitive salary of up to $180k, plus equity and comprehensive benefits, this on-site role offers an exciting opportunity to work on a platform serving over 100,000 users. Currently a small, close-knit team of...
-
Senior Software Engineer
1 month ago
Los Angeles, California, United States CodeForce Full timeJob DescriptionCodeForce is seeking a highly skilled Senior Software Engineer to lead and/or work on the most complex IT applications design, development, and implementation. The ideal candidate will have a strong background in software development principles and methods, with experience in leading teams and managing projects.Key Responsibilities:Analyze and...