Senior Software Engineer

5 days ago


Santa Monica, California, United States Software Resources Full time

Transforming Media Businesses with Technology

At Software Resources, we're seeking an experienced Senior Software Engineer to join our team. This is a hybrid role that involves working closely with product and business teams to understand the business implications and user flows for sign-up, switch, cancellation, and account management.

About the Role

We're looking for a talented engineer who can develop a future-proof presentation API that powers commerce experiences. As a senior software engineer, you'll work alongside product teams to transform requirements into clearly defined technical implementations, mentor junior engineers, and lead technical discussions to share expertise and best practices with the team.

Key Responsibilities

  • Develop a future-proof presentation API that powers commerce experiences.
  • Work closely with product teams to transform requirements into clearly defined technical implementations.
  • Mentor junior engineers on the team.
  • Lead technical discussions to share expertise and best practices with the team.
  • Understand key dependencies between core commerce systems such as payments, billing, and subscriptions and how they will affect clients.
  • Be responsible for the complete software development lifecycle for our systems, encompassing conceptualization, design, implementation, code review, unit test, QA validation, load-test, launch, and measure performance.

Requirements

  • Proficient in server-side development.
  • Strong programming skills (TypeScript or related programming languages).
  • Strong understanding of Node.js ecosystem.
  • Strong design patterns and architectural skills.
  • API design experience (authoring and providing feedback) with stakeholders.
  • Outstanding verbal and written communication skills.
  • Excellent debugging skills.
  • Strong problem-solving skills, with an ability to find compromises that move the team forward.
  • Minimum of 4 years of related work experience.
  • Bachelor's degree in computer science, Information Systems, Software, Electrical or Electronics Engineering, or comparable field of study, and/or equivalent work experience.

Compensation and Benefits

The estimated salary for this role is $90 – $97 per hour, DOE. Additionally, we offer world-class major medical, dental and vision benefits, 401(k) with match, short-term disability, Life Insurance and AD&D.

About Software Resources

We specialize in connecting talented IT professionals with challenging job opportunities that transform jobs into careers. Our goal is to provide top-notch service to both our clients and candidates, while fostering long-term relationships built on trust and mutual respect.



  • Santa Monica, California, United States Intelliswift Software Full time

    About Intelliswift Software">We are a leading software development company, and we are seeking an experienced Senior Compliance Project Lead to join our team.">Job Summary">The Senior Compliance Project Lead will be responsible for leading functional teams within Business Conduct in areas of monitoring, policy development, or training. This individual will...


  • Santa Rosa, California, United States Front Porch Communities and Services Full time

    **Join a dynamic team as a Senior Software Engineer**We are seeking a highly skilled and motivated individual to join our team as a Senior Software Engineer.The ideal candidate will have a strong background in software development and be able to work effectively in a team environment.Design, develop, and maintain high-quality software applicationsCollaborate...


  • Santa Clara, California, United States Synergy Medical Staffing Full time

    About the RoleOur company is seeking a highly skilled and experienced Senior Software Engineer to join our team.Design, develop, and maintain complex software systems.Collaborate with cross-functional teams to identify and prioritize project requirements.Ensure high-quality code and adhere to coding standards.Stay up-to-date with industry trends and emerging...


  • Santa Monica, California, United States Amazon Full time

    About the RoleWe are seeking an experienced Senior Software Development Engineer to join our team at Amazon. As a member of our team, you will work alongside outstanding engineers and leaders to refine product requirements, define architecture, and implement and launch software.Key ResponsibilitiesSolve difficult problems, applying appropriate technologies...


  • Santa Barbara, California, United States Synergy Medical Staffing Full time

    Job Description for Senior Software EngineerAs a Senior Software Engineer, you will be responsible for designing, developing, and maintaining large-scale software systems. Your expertise will be vital in guiding the team and ensuring the delivery of high-quality software products.Responsibilities:Design and develop software systems using agile...


  • Santa Barbara, California, United States AppFolio, Inc Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Engineer to join our team at AppFolio, Inc. As a key member of our Affordable Housing domain team, you will be responsible for designing and developing scalable, robust, and simple web-based solutions to solve complex business problems.ResponsibilitiesDevelop a deep understanding...


  • Santa Monica, California, United States Western Alliance Bancorporation Full time

    Job OverviewWe are seeking a highly skilled Senior Software Engineer to join our Digital Disbursements engineering team in CA - Santa Monica.


  • Santa Monica, California, United States Tentek Full time

    We are looking for a highly skilled Technical Lead Software Engineer to drive the technical design, implementation and improvement of services at Tentek. This role involves leading software development and management within the Content Metadata domain.Key Responsibilities:Design and deliver well-architected solutions with high-quality code that is easy to...


  • Santa Clara, California, United States Selector Software Full time

    Job OverviewAt Selector Software, we are building an operational intelligence platform that leverages AI and ML-based analytics to provide actionable insights to network, cloud, and application operators. Our platform enables seamless collaboration, search-driven conversational user experience, and automated data engineering pipelines.


  • Santa Rosa, California, United States Department of Forestry & Fire Protection Full time

    Job Title: Senior Software DeveloperAs a Senior Software Developer at {company}, you will have the opportunity to lead and contribute to the development of cutting-edge software solutions. Your expertise in software engineering will enable you to design and implement efficient, scalable, and reliable software systems.Responsibilities:* Lead the development...


  • Santa Clara, California, United States Couchbase Full time

    Empower Modern ApplicationsEvery day, we tackle new and exciting challenges to empower developers to build modern cloud, mobile, and edge applications that deliver a premium user experience. Couchbase's fast, flexible, and affordable cloud database platform, Capella, enables organizations to quickly build applications that deliver premium experiences to...


  • Santa Clara, California, United States First Citizens Bank Full time

    Explore a challenging role as a Technical Lead at First Citizens Bank, where you will drive the development of cutting-edge software systems. We are seeking an experienced Senior Software Engineer to join our team and lead the design, implementation, and maintenance of complex software projects.About First Citizens BankFirst Citizens Bank is a...


  • Santa Clara, California, United States Omni Inclusive Full time

    At Omni Inclusive, we are seeking a talented Senior Java Software Engineer to join our team. The ideal candidate will have a strong background in Java and experience with full stack system architecture, including API, web, database, and distributed systems. They will be responsible for designing and developing scalable and efficient software solutions using...


  • Santa Clara, California, United States RIT Solutions, Inc. Full time

    Overview:Senior Software Quality Assurance Engineer - Automation Specialist is a critical role at RIT Solutions, Inc., where we are seeking an experienced professional to join our team. This position requires a senior-level candidate with extensive experience in software quality assurance and automated testing.Salary:The estimated annual salary for this...


  • Santa Monica, California, United States Amazon Full time

    At Amazon, we're building the future of technology and innovation. We're seeking a highly skilled Software Development Engineer to join our team in this exciting role.About This RoleThis is an exceptional opportunity to work on cutting-edge projects that will shape the way people live and work. As a Software Development Engineer at Amazon, you'll be...


  • Santa Clara, California, United States Omega Solutions Full time

    We are looking for an experienced Senior .NET Software Engineer to join our team at Omega Solutions. As a key member of our engineering team, you will be responsible for designing and implementing scalable microservices using .NET.OverviewAt Omega Solutions, we believe in empowering our teams with the latest technology stack. Our ideal candidate will have 8...


  • Santa Monica, California, United States Greenfly Full time

    About GreenflyGreenfly is a collaborative hub where digital content comes to life. We're on the lookout for a talented Software Engineer who's well-versed in Java and has expertise in crafting services within the Spring application framework.We believe in the power of small, agile teams. Our continuous deployment system enables us to ship code with...


  • Santa Monica, California, United States Amazon Full time

    Job DescriptionCome build the future as a software development engineer at Amazon, where you will be inspired by working alongside best-in-class inventors and innovators.You will have the opportunity to create meaningful experiences that deliver on the ever-evolving needs of our customers, and your work will impact millions of people around the world.As an...


  • Santa Clara, California, United States Intelliswift Software Full time

    At Intelliswift Software, we are seeking a highly skilled Cloud Architect to lead the design and implementation of large-scale distributed systems.About the RoleThis leadership position will focus on designing, building, and maintaining microservices architecture using GoLang and Python. The successful candidate will be responsible for developing REST APIs...


  • Santa Monica, California, United States Akraya Full time

    Company OverviewAkraya is an award-winning IT staffing firm that consistently delivers exceptional results and fosters a thriving work environment. Our commitment to excellence has earned us recognition as Inc's Best Workplaces 2024, Silicon Valley's Best Places to Work by the San Francisco Business Journal (2024), and Glassdoor's Best Places to Work (2023 &...