Senior Software Engineer
7 days ago
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.
Our platform has enabled customers to recover nearly $1.2 billion in revenue in 2023, with billions of credit card transactions processed annually. Backed by Accel-KKR, a leading technology-focused private equity firm, Recurly has access to significant capital and resources to drive innovation and expansion.
We are seeking a highly experienced Principal Engineer to join our Feature Engineering organization. As a technical leader, 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:
- Communication: Collaborate with cross-functional teams to inform them of new feature technical design, technical requirements, limitations, and implementation.
- Technical Leadership: Provide technical guidance and mentorship to the development team, fostering a culture of continuous learning and growth.
- Architectural Design: Collaborate with engineering leaders and product stakeholders to design robust, scalable, and high-performance software architecture.
- Full-Stack Development: Utilize expertise in Ruby on Rails, Go-Lang, and Node.js to contribute to the development of various components of our software applications.
- Code Review and Quality Assurance: Conduct regular code reviews, identify potential issues, and ensure high-quality code that is secure, maintainable, and efficient.
- Performance Optimization: Identify performance bottlenecks and implement optimizations to enhance system performance and response times.
- Collaboration: Work closely with product managers, designers, and stakeholders to understand business requirements, provide technical insights, and contribute to product planning and roadmaps.
- Agile Practices: Follow an iterative software development methodology and contribute to all phases of the software development lifecycle.
- Research and Innovation: Stay up-to-date with the latest trends, tools, and technologies related to Ruby on Rails, Go-Lang, Node.js, and other relevant areas.
- Troubleshooting and Bug Fixing: Diagnose and resolve complex technical issues to ensure platform stability and reliability.
Qualifications:
- Extensive hands-on experience as a Software Engineer, ideally with 12+ years of industry experience.
- Strong knowledge and expertise in the Ruby/Ruby on Rails platform.
- Proven experience in designing and building out infrastructure and architecture.
- Experience in designing and developing systems that can operate at scale.
- Familiarity with Agile or Scrum methodologies.
- Demonstrated capability to provide technical mentoring and guidance to other developers.
- Strong written and verbal communication skills.
- Knowledge of Golang or willingness to learn.
- Understanding of payment processing technologies, gateways, and alternative payment methods.
We offer a competitive benefits package, including medical, dental, and vision benefits, 401(k) retirement plan, company equity, and a range of other perks and benefits designed to fit your needs and the needs of your family.
-
Senior Software Engineer
2 months ago
Denver, Colorado, United States Software AG Full timeAbout 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...
-
Senior Systems Engineer
1 week ago
Denver, Colorado, United States Rocket Software Full timeJob DescriptionAt Rocket Software, we are seeking a highly skilled Senior Systems Engineer to join our team. As a key member of our IT organization, you will be responsible for designing, implementing, and maintaining complex systems in your area of expertise.Key Responsibilities:Design and implement complex systems in multiple technology domains, including...
-
Senior Software Engineer
1 month ago
Denver, Colorado, United States Software AG Full timeJob 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,...
-
Senior Software Engineer
2 weeks ago
Denver, Colorado, United States SET Development Full timeJob Title: Senior Software EngineerWe are seeking an experienced Senior Software Engineer to join our Satellite Systems team at SET Development. In this role, you will be responsible for developing, integrating, and testing software for satellite systems in collaboration with customers and vendors.Key Responsibilities:Develop and integrate software for...
-
Senior Software Engineer
4 weeks ago
Denver, Colorado, United States CCS IT Full timeSenior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our core engineering team at CCS IT. This role will be critical in developing, maintaining, and optimizing data processing infrastructure, with a primary focus on time-series databases.Key ResponsibilitiesDesign, implement, and maintain robust time-series databases such...
-
Senior Software Engineer
2 months ago
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...
-
Senior Embedded Software Developer
4 weeks ago
Denver, Colorado, United States Lynx Software Technologies Full timeJob OverviewThompson Software Solutions, a Lynx Software Technologies company, is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our multi-site team, you will be responsible for designing, developing, and testing software products for safety-critical applications.Key Responsibilities:Develop and integrate software...
-
Senior Embedded Software Engineer
1 month ago
Denver, Colorado, United States EVONA Full timeSenior Embedded Software EngineerEVONA is seeking a highly skilled Senior Embedded Software Engineer to lead the development of mission-critical embedded software on their satellites.Key Responsibilities:Develop the full software lifecycle and architecture for embedded software systems on new LEO satellites.Lead HiL testing, on-vehicle testing, and...
-
Senior Director of Software Engineering
2 weeks ago
Denver, Colorado, United States Oracle Full timeAbout the RoleWe are seeking a highly experienced Senior Director of Software Engineering to lead our software development teams and drive the success of our customers.This is a high-visibility and high-impact role that will shape our future infrastructure business and enable growth.Key ResponsibilitiesManage large engineering teams and deliver distributed...
-
Senior Software Engineer
2 weeks ago
Denver, Colorado, United States Motorola Solutions Full timeJob DescriptionWe are seeking a Senior Staff Software Engineer to join our team in Chicago or Fort Collins. As a key member of our Command Central Video Services team, you will be responsible for the architecture, design, and development of cloud-based Video Management Solutions.Our products allow customers to respond effectively in mission-critical...
-
Senior Embedded Software Engineer
4 weeks ago
Denver, Colorado, United States EVONA Full timeJob Title: Senior Embedded Software EngineerLocation: HybridSalary: Up to $170k base + equity + benefitsEVONA is seeking a Senior Embedded Software Engineer to lead the development of mission-critical embedded software on their satellites.Key Responsibilities:Develop the full software lifecycle and architecture for embedded software systems on new LEO...
-
Senior Software Engineer
2 weeks ago
Denver, Colorado, United States Altamira Technologies Full timeJob DescriptionAltamira Technologies is seeking highly skilled Senior Software Engineers to join our world-class Space Systems engineering team in Denver, CO.As a candidate for this opportunity, you should have a strong foundation in object-oriented software development and experience working in a LINUX or UNIX environment.The ideal candidate will have a...
-
Senior Software Engineering Lead
6 days ago
Denver, Colorado, United States True Anomaly Full timeJob Title: Senior Software Engineering LeadJob Summary:True Anomaly is seeking a highly-experienced Elixir Software Engineer with an active TS//SCI to lead the development of our distributed spacecraft ground control system. As a Senior Software Engineering Lead, you will be responsible for designing, developing, and sustaining satellite command and control,...
-
Senior Software Engineer
3 weeks ago
Denver, Colorado, United States CCS IT Full timeSenior Software EngineerWe are seeking a highly skilled Senior Software Engineer with expertise in time-series databases to join our core engineering team at CCS IT. This role will be critical in developing, maintaining, and optimizing data processing infrastructure, with a primary focus on time-series databases such as Apache Druid and Apache Pinot-like...
-
Senior Software Engineer
2 weeks ago
Denver, Colorado, United States Motion Recruitment Partners, LLC Full timeComprehensive Benefits SolutionMotion Recruitment Partners, LLC is seeking a Senior Software Engineer to join their scaling team in Denver, CO. Our product is a cutting-edge benefits solution designed to empower families in creating estate planning and automated estate closures.Key ResponsibilitiesDevelop complex web applications using Typescript, React.js,...
-
Senior Software Engineer
2 weeks ago
Denver, Colorado, United States Vertafore Full timeJob Title: Senior Software EngineerVertafore is a leading technology company that provides innovative software solutions to the insurance industry. We are seeking a highly skilled Senior Software Engineer to join our team.The successful candidate will have a strong background in Java and Spring Boot, with experience in designing, developing, and maintaining...
-
Senior Software Quality Assurance Engineer
7 days ago
Denver, Colorado, United States Saxon Global Full timeJob Title: Senior Software Quality Assurance EngineerJob Summary:At Saxon Global, we are seeking a highly skilled Senior Software Quality Assurance Engineer to join our team. As a Senior Software Quality Assurance Engineer, you will be responsible for ensuring the quality of our Sailpoint security solutions. You will work closely with our development team to...
-
Senior Software Engineer
2 weeks ago
Denver, Colorado, United States Sensor Tower Full timeAbout the Role:We're seeking a skilled Senior Software Engineer to join our team at Sensor Tower. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our advertising analytics platform. Key Responsibilities:Design and implement scalable and efficient software solutions using C#, SQL, and AWS.Collaborate...
-
Senior Software Engineer
2 weeks ago
Denver, Colorado, United States Workway Full timeWe are seeking a highly skilled Senior Programmer to join our team at Workway BancForce. As a key member of our development team, you will be responsible for designing and implementing software solutions that meet the needs of our clients.Key Responsibilities:Design and develop software solutions using a variety of programming languages and...
-
Senior Software Engineering Manager
6 days ago
Denver, Colorado, United States IQ Clarity LLC Full timeJob Title: Senior Software Engineering ManagerWe are seeking a highly skilled Senior Software Engineering Manager to lead our engineering organization in the delivery of high-quality, scalable software solutions that meet strategic product goals. The ideal candidate will be passionate about technology, demonstrate strong leadership in Agile practices, and...