The Senior Software Engineering Lead is responsible for leading the development of web and mobile applications for a successful, rapidly growing software company. You will provide inspiration, direction, and oversight for a team of 30+ outsourced developers by working hands-on with the development team and our product and project managers to bring new products and product upgrades to market. As the company’s primary in-house software engineer, you will set the standard for the outsourced development team and position the company for additional internal growth of its software development function.

This unique opportunity affords the right person the ability to make an immediate impact across multiple products, brands, and sub-companies in the Swyft Filings portfolio of companies. You will be working on high-profile projects spanning multiple technologies with the expectation that you will quickly absorb the business intent, platform architecture, and application design and be able to significantly improve our development processes, systems, and team.

About Swyft Filings

Swyft Filings is an online filing service for business formations. More importantly, we’re a company that has helped budding entrepreneurs start over 300,000 new businesses (and counting). We take a complex process and automate it to make it easier for small businesses and individuals to launch their business dreams without having to hire high-priced professionals or worrying about administrative headaches.

Since 2015, we’ve grown from a lawyer and two online entrepreneurs into a team 90 strong – and you can bet we’re not done yet. We’re proud to have been ranked as one of the fastest-growing companies in Houston, nationally by the Inc 5000 as well as being listed as one of the Top Workplaces in the Houston Chronicle. Our mission is to break down barriers so anyone can follow their dreams and create something special for themselves and their communities.

What You'll Do

  • Design and implement software architectures, systems, and components for production systems and proof-of-concept demonstrations
  • Raise the technical bar for how we develop complex, scalable, and reliable systems
  • Build clarity out of ambiguous and complex problems
  • Approve architecture decisions & communicate well with other engineers to implement these architectures
  • Stand up an internal Git repository and secure CI/CD pipelines
  • Perform security code reviews and provide direction for remediating issues and preventing future vulnerabilities
  • Advocate for engineering excellence and communicate the benefits of standard methodologies to the team
  • Help level up the team through mentorship and training on design techniques and coding standards
  • Handle individual project priorities, deadlines, and work aligned with the product roadmap
  • Collaborate with other teams including product, UX, services, support & customers as needed

What You Bring

  • The ideal Senior Software Engineering lead should have strong attention to detail, including a passion for writing clean code and instructing and leading others on best practices for coding
  • 8+ years of software engineering experience building B2B or B2C-scale applications in the cloud
  • 5+ years as a JavaScript developer including coding in Angular or React on a daily basis
  • 5+ years developing Java or PHP backend applications, experience with Laravel is a plus
  • 3+ years designing or building mobile applications
  • Proficiency with SQL database design and coding, NoSQL experience is a plus
  • Deep technical knowledge around web application architectures, protocols, APIs, and developer tools
  • Proficiency in a technical stack from infrastructure to application code. We use AWS in Linux Apache or Node instances with PHP/Laravel, React, or Angular frameworks in JavaScript/TypeScript on MySQL or PostgreSQL databases
  • Proven experience working with distributed, secure, highly available systems
  • Proven ability to design and deliver complex and maintainable software systems and features
  • Ability to communicate how engineering system design relates to company outcomes
  • Experience balancing operations, maintenance, and new projects in a pragmatic way
  • Outstanding written and verbal communication skills especially across distributed teams
  • Personal drive and motivation to make a difference in a growing company
  • Takes initiative in learning new things, specifically new technologies
  • Interest and ability to mentor junior-level developers and other team members
  • Capable of working in a fast-paced environment

Benefits:

  • 100% employer-covered medical, dental, and vision insurance for employee-only plans
  • Life Insurance
  • Disability Insurance
  • 401(k) with company match
  • Competitive Paid Time Off
  • Hybrid or Fully Remote Work Model
  • Parental Leave
  • Casual Dress Code
  • Free Branded SWAG
  • Company Events
  • Referral Program

Job Specifics:

  • Full-time – 40 hours per week
  • Competitive Compensation – Based on experience
  • Opportunity for Remote Employment – However, must be open to some travel to Houston and/or Austin for larger meetings/events