Senior Software Engineer

5 days ago


Denver, Colorado, United States Recurly Full time
About Recurly

Recurly is a leading subscription management platform that empowers businesses to harness the power of recurring revenue growth. With a versatile platform that manages the entire subscription lifecycle, Recurly has deployed subscription billing for thousands of companies across 55 countries.

Job Summary

We are seeking an experienced Principal Engineer to join our Feature Engineering organization. As a key member of our team, you will guide and mentor our Subscription Management and Billing/Invoicing engineering teams, leading them through technical challenges and encouraging best practices in software design, UI/UX, and Agile methodologies.

Responsibilities
  • Collaborate with cross-functional teams to inform technical design, requirements, limitations, and implementation.
  • Provide technical guidance and mentorship to the development team, fostering a culture of continuous learning and growth.
  • Design robust, scalable, and high-performance software architecture, adhering to industry standards and best practices.
  • Contribute to the development of various components of our software applications, encompassing both frontend and backend functionalities.
  • Conduct regular code reviews, identify potential issues, and ensure that the team delivers high-quality code that is secure, maintainable, and efficient.
  • Identify performance bottlenecks and implement optimizations to enhance the overall system performance and response times.
  • Work closely with product managers, designers, and other stakeholders to understand business requirements, provide technical insights, and contribute to product planning and roadmaps.
  • Follow an iterative software development methodology and contribute to all phases of the software development lifecycle.
  • Stay up-to-date with the latest trends, tools, and technologies related to Ruby on Rails, Go-Lang, Node.JS, and other relevant areas.
  • Diagnose and resolve complex technical issues, ensuring the stability and reliability of our platform and services.
Qualifications
  • Advanced experience as a hands-on Software Engineer, ideally with 12+ years of industry experience.
  • Strong knowledge and expertise in the Ruby/Ruby on Rails platform, with a track record of building robust and scalable applications.
  • Proven experience in designing and building out infrastructure and architecture, demonstrating the ability to create efficient and reliable systems.
  • Experience in designing and developing systems that can operate at scale, handling high traffic and large volumes of data effectively.
  • Familiarity with Agile or Scrum methodologies, with the ability to adapt and thrive in an Agile development environment.
  • Demonstrated capability to provide technical mentoring and guidance to other developers, fostering a collaborative and knowledge-sharing team culture.
  • Strong written and verbal communication skills, enabling effective communication with both technical and non-technical stakeholders.
  • Knowledge of Golang or willingness to learn to build highly scalable, maintainable services in Go.
  • Understanding of payment processing technologies, gateways, and alternative payment methods.
  • A mindset that emphasizes measuring the impact of engineering decisions, ensuring security best practices, and maintaining system stability.
  • Ability to hold oneself and others accountable to high standards, particularly when working with production systems, to deliver reliable and high-quality products.
  • A track record of applying analytical and creative problem-solving skills to tackle complex technical challenges.
  • Capability to assess and recommend appropriate technologies, tools, and frameworks that align with project requirements and best engineering practices.
  • A passion for continuous learning and staying up-to-date with the latest industry trends, emerging technologies, and best practices in software engineering.
Benefits & Compensation

As a full-time employee, Recurly offers competitive benefits programs, perks, and options designed to fit your needs and the needs of your family. We offer medical, dental, and vision benefits, a 401(k) retirement plan, company equity, and a range of other benefits and perks.



  • Denver, Colorado, United States Software AG Full time

    About the RoleWe are seeking a highly skilled and experienced software engineer to join our Software AG CONNX team in a remote capacity. As a key member of our team, you will be responsible for designing, implementing, and maintaining features for the CONNX product suite.Key ResponsibilitiesLead the design, implementation, and maintenance of new features for...


  • Denver, Colorado, United States CyberCoders Full time

    Job Title: Senior Software Engineer Job Summary: We are seeking an experienced Senior Software Engineer to join our team at CyberCoders. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining complex software systems using Python and Django. Key Responsibilities: * Design and develop scalable and...


  • Denver, Colorado, United States Software AG Full time

    Job SummaryWe are seeking a highly skilled and experienced software engineer to join our Software AG CONNX team in a remote capacity. The successful candidate will be responsible for designing, implementing, and maintaining features for the CONNX product suite, which is primarily written in cross-platform C++.Key ResponsibilitiesLead and own the design,...


  • Denver, Colorado, United States VORTO Full time

    {"title": "Senior Software Engineer", "description": "About VORTOWe are a software company that aims to make supply chains more sustainable. Our team is passionate about building innovative solutions to complex problems.As a Senior Software Engineer at VORTO, you will have the opportunity to work on cutting-edge projects that drive business growth and...


  • Denver, Colorado, United States Lockheed Martin Full time

    Join Lockheed Martin's Cyber & Intelligence division and engage in the critical mission of safeguarding essential networks and infrastructure from cyber threats. As a Senior Software Engineer, you will be instrumental in: Assessing user requirements to ensure software meets operational needs.Identifying and resolving issues within existing software...


  • Denver, Colorado, United States Lockheed Martin Full time

    About the Role:This position is part of Lockheed Martin's Cyber & Intelligence team, which is responsible for protecting the networks that our citizens and the world depend upon. As a Senior Software Engineer, you will play a critical role in designing and developing software solutions to meet the needs of our customers.Key Responsibilities:Analyze user...


  • Denver, Colorado, United States Scuttlebutt Services, LLC Full time

    Senior Frontend Software EngineerScuttlebutt Services, LLC is seeking a highly skilled Senior Frontend Software Engineer to join our team in Annapolis Junction, MD. As a key member of our agile team, you will be responsible for designing, developing, and maintaining cutting-edge frontend applications for cybersecurity and...


  • Denver, Colorado, United States Aquent Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to lead our development team in creating innovative solutions for our clients. As a key member of our team, you will be responsible for designing, developing, and implementing cutting-edge software applications that meet the needs of our clients.Key ResponsibilitiesLead the development of...


  • Denver, Colorado, United States Generac Full time

    About GeneracGenerac is a prominent energy technology firm dedicated to advancing a more intelligent world.With over 60 years of history, Generac has consistently focused on energy innovation. From pioneering the home standby generator market to evolving into a comprehensive energy technology solutions provider, we continue to break new ground.There has...


  • Denver, Colorado, United States Lockheed Martin Full time

    Join Lockheed Martin's Cyber & Intelligence division and take on the challenge of safeguarding essential networks and infrastructure from cyber threats. As a Senior Software Engineer, you will be instrumental in evaluating user requirements, troubleshooting existing software, and crafting new functionalities to bolster threat defense. Lockheed Martin offers...


  • Denver, Colorado, United States Raytheon Full time

    About the RoleWe are seeking a highly skilled Senior Software Security Engineer to join our team at Raytheon. As a key member of our Software Security Sensors and Effectors Department, you will play a critical role in designing, developing, and integrating secure software solutions for our customers.Key ResponsibilitiesDesign and develop secure software...


  • Denver, Colorado, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our Amazon Web Services (AWS) team. As a key member of our Software Transformation and Deployment Automation (STRADA) ADC Team, you will be responsible for designing, developing, and maintaining complex software systems that power our cloud infrastructure.Your primary...


  • Denver, Colorado, United States Yoh Full time

    Job Title: Senior C++ Software EngineerWe are seeking a highly skilled Senior C++ Software Engineer to join our team at Yoh, a Day & Zimmermann company. Our client is a leading-edge product development company that specializes in building innovative solutions for the Identity and Access Management (IAM) space.Key Responsibilities:Spearhead the design and...


  • Denver, Colorado, United States Generac Power Systems Full time

    About Generac Power SystemsGenerac Power Systems is a leading energy technology company committed to powering a smarter world. With over 60 years of history, we've been dedicated to energy innovation, from creating the home standby generator market category to our current evolution into an energy technology solutions company.Job SummaryWe are seeking a...


  • Denver, Colorado, United States Cigna-Evernorth Services Inc. Full time

    Position: Senior Software Engineering ConsultantLocation: Denver, COAs a Senior Software Engineering Consultant, you will be responsible for the design and development of automated data ingestion systems that efficiently gather data from diverse sources, both on-premises and cloud-based platforms.Your role will include:Conducting code reviews and providing...


  • Denver, Colorado, United States Saxon Global Full time

    POSITION OVERVIEW As a Senior Python Software Engineer at Saxon Global, you will be responsible for enhancing and developing software applications that meet complex user and management requirements. Your role will involve designing, testing, debugging, documenting, and implementing these applications. You will collaborate with users to design modifications,...


  • Denver, Colorado, United States Creative Financial Staffing Full time

    {"title": "Senior Fullstack Software Engineer", "description": "Job SummaryAs a Senior Fullstack Software Engineer at Creative Financial Staffing, you will lead the development of critical features from conception to deployment. This role combines deep technical expertise with a strong understanding of business impact.Key ResponsibilitiesGain a comprehensive...


  • Denver, Colorado, United States Lockheed Martin Full time

    Join Lockheed Martin's Cyber & Intelligence division and take on the critical task of safeguarding essential networks and infrastructure from cyber threats. As a Senior Software Engineer, you will be instrumental in assessing user needs, troubleshooting existing applications, and crafting innovative features to bolster threat defense. Lockheed Martin offers...


  • Denver, Colorado, United States Peak Talent Search Full time

    Job OverviewWe are seeking a Senior Embedded Systems Software Engineer to contribute to our innovative projects in the medical device sector. This role demands a comprehensive understanding of embedded software development and a passion for advancing technology in healthcare.Key Responsibilities:Possess in-depth expertise in compilers, real-time operating...


  • Denver, Colorado, United States CyberCoders Full time

    Job Title: Senior Software EngineerWe are seeking an experienced Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining complex software systems using Python and Django.Key Responsibilities:Design and develop scalable and efficient back-end services using Python...