Second Nature logo
Second Nature

We make managing your home Second Nature with our user-friendly products and services.

Staff Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteLeadTeam 201-500Since 2012H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

97 days ago

Salary

$150K - $190K / year

Seniority

Lead

Job Description

Staff Software Engineer

Second Nature

• Lead the design, architecture, and development of high-performance, scalable software systems • Write, test, and maintain high-quality code, ensuring it meets both functional and non-functional requirements. • Contribute to architectural decisions, ensuring scalability, performance, and maintainability of software systems. • Uphold coding standards, best practices, and guidelines while conducting code reviews to ensure high-quality software. • Analyze and resolve complex technical issues, optimizing code and improving system performance. • Work closely with product managers, designers, and other engineers to understand business requirements and translate them into technical solutions. • Drive continuous improvements in code quality, development processes, and team efficiency. • Create and maintain technical documentation, including architecture diagrams and API specifications. Communicate technical decisions and strategies clearly to both technical and non-technical stakeholders. • Participate in agile development processes, including sprint planning, stand-up meetings, and retrospectives. • Stay up-to-date with emerging technologies and industry trends to drive innovation

Job Requirements

  • 5+ years of professional software development experience, with a strong background in software design and architecture.
  • Experience with TypeScript, React and Next.js.
  • Experience with NestJS and PostgreSQL.
  • Solid understanding of cloud-native architectures with Kubernetes and Terraform.
  • Deep knowledge of software architecture patterns and design (e.g., microservices, distributed systems, hexagonal architecture, domain driven design, etc).
  • Strong problem-solving and analytical skills.

Benefits

  • Health First: Medical, Dental, Vision, & Life Insurance; 401K Plan
  • Location: Work Remotely from anywhere in the US
  • Flexibility: Open PTO and sick days
  • The Product: Beyond the awards and 5-star reviews… our clients and customers love what they can do with a fully managed RBP
  • Diverse, Inclusive Culture: We embrace employees from all backgrounds with openness and respect
  • Training: A supportive team to help you grow your career and unlock your full potential
  • Growth: The opportunity to get in on the ground floor of a fast-growing startup that’s designing and developing an exciting category

Related Job Pages

More Full-stack Engineer Jobs

Fanatics, Inc. logo

Senior Software Engineer

Fanatics, Inc.

We amplify pride and create connections for all fans around the world.

OtherRemoteTeam 1,001-5,000Since 2011H1B No Sponsor

Overview As a Senior Software Engineer in Test on the Tools and Frameworks team at Fanatics Betting & Gaming (FBG), you will be at the forefront of developing technologies that define a premier development experience for our development engineers. This role places you at the heart of our engineering ecosystem, where you'll architect and refine the tools and frameworks that significantly boost the efficiency and effectiveness of our development processes In this role, your focus will extend far beyond writing test automation scripts. You will design and build scalable tools, frameworks, and engineering solutions that improve testability, reliability, and developer productivity across the organization. Your work will directly influence how quality is engineered into our systems, accelerating delivery while maintaining high standards of reliability. Responsibilities - Design and implement scalable automation infrastructure and CI/CD enhancements that improve engineering productivity and release reliability. - Lead the development and integration of test automation solutions, partnering with engineering teams to improve system testability, reliability, and operational efficiency. - Engage in collaborative efforts with the Product team and fellow engineers to architect scalable and reliable automation frameworks and tools for web, mobile, API, emphasizing engineering solutions. - Create bespoke tools and solutions that empower FBG to tackle complex challenges autonomously, fostering a culture of self-sufficiency and innovation within the team - Build and maintain strategic partnerships across the Engineering department, showcasing and leveraging metrics and engineering activities to drive decisions. - Provide technical mentorship and guidance to engineers, contributing to best practices and continuous improvement within the team. - Be open to occasional travel for participation in events and strategic meetings across various Fanatics Betting & Gaming locations, facilitating broader collaboration and knowledge sharing. - Leverage data and internal feedback to inform and guide strategic decisions that streamline our release cycles, ensuring rapid yet stable deployments across our platforms. Qualifications - 6–8 years of experience in software engineering or software engineering in test roles, with demonstrated ownership of complex automation or infrastructure initiatives. - Strong software engineering experience in one or more languages such as Java, Python or Kotlin , with demonstrated experience building production-grade frameworks, tools, or services. - Demonstrated expertise in architecting, supporting, and enhancing tools and frameworks within continuous integration and continuous deployment (CI/CD) environments, ensuring scalability and reliability. - Comprehensive knowledge of test and dev infrastructure, pipelines, and the ability to innovate within these domains. - Proven ability to collaborate effectively with engineering teams, driving the adoption of tools and practices that strike a balance between maintaining high quality and enhancing productivity. - A results-driven approach, guided by data and comfortable tackling ambiguous or undefined challenges. - Familiarity with Agile or Scrum methodologies, showcasing a flexible and adaptive work style. - Experience with or a keen interest in working on distributed systems and API design, particularly in the context of scaling automation within a CI/CD pipeline. - Ability to work on projects ranging in scale from single-threaded applications to entire clusters, demonstrating versatility and depth in technical problem-solving. - A strong desire to engage in cross-functional collaboration with design, product, engineering, and DevOps teams, contributing to a cohesive and integrated development process. Preferred Qualifications: - Experience building shared automation frameworks or internal developer tools used across multiple teams. - Experience with Kotlin, including building backend services, automation frameworks, or developer tooling using Kotlin. - Familiarity with Kotlin Multiplatform (KMP) and shared code architectures across Android, iOS, and backend systems. - Experience working with CI/CD optimization and quality gate enforcement at scale. Previous experience in the betting and gaming industry is advantageous but not required. If you possess some of these skills but not all of them, we still encourage you to apply! The expected salary range for this role is based on job-related knowledge, skills, and experience. This role is eligible for the Fanatics Betting and Gaming annual bonus program and an equity award. *Salary range is listed in USD; ranges will change based on country and state of residence, which are reflected in Geographical Zones defined by Fanatics Betting and Gaming. *Salary Range: $121,600 - $180,800 (Salary range incorporates all of our Geographical Compensation Zones and is subject to change as the Zone associated with the actual Offer is confirmed). In addition to the base, bonus, and equity, full-time employees are eligible for Medical, Dental, Vision, 401K, paid time off, and other benefits like GymPass, Pet Insurance, Family Care Benefits, Free Ship deliveries, and more. We’ll also give you $700 to set up your home office! For information about our benefits, please visit https://benefitsatfanatics.com

United States
$121K - $180K / year
Job Closed
Fanatics, Inc. logo

Staff Software Engineer

Fanatics, Inc.

We amplify pride and create connections for all fans around the world.

OtherRemoteTeam 1,001-5,000Since 2011H1B No Sponsor

Overview As a Staff Software Engineer on the Tools and Frameworks team at Fanatics Betting & Gaming (FBG), you will be at the forefront of developing technologies that define a premier development experience for our development engineers. This role places you at the heart of our engineering ecosystem, where you'll architect and refine the tools and frameworks that significantly boost the efficiency and effectiveness of our development processes In this role, your focus will extend far beyond writing test automation scripts. You will design and build scalable tools, frameworks, and engineering solutions that improve testability, reliability, and developer productivity across the organization. Your work will directly influence how quality is engineered into our systems, accelerating delivery while maintaining high standards of reliability. Responsibilities - Define and drive the long-term technical vision for automation infrastructure and CI/CD quality standards across the organization, ensuring scalability, reliability, and engineering excellence. - Lead and influence architectural decisions across teams to ensure automation, testability, and quality are embedded into system design from inception through production. - Engage in collaborative efforts with the Product team and fellow engineers to architect scalable and reliable automation frameworks and tools for web, mobile, API, emphasizing engineering solutions. - Create bespoke tools and solutions that empower FBG to tackle complex challenges autonomously, fostering a culture of self-sufficiency and innovation within the team - Build and maintain strategic partnerships across the Engineering department, showcasing and leveraging metrics and engineering activities to drive decisions. - Offer mentorship and advanced technical direction within the Engineering team, fostering a culture of innovation and continuous improvement. - Be open to occasional travel for participation in events and strategic meetings across various Fanatics Betting & Gaming locations, facilitating broader collaboration and knowledge sharing. - Leverage data and internal feedback to inform and guide strategic decisions that streamline our release cycles, ensuring rapid yet stable deployments across our platforms. - Establish automation engineering standards, best practices, and quality gates adopted across multiple engineering teams. Qualifications - 8+ years of experience in software engineering or software engineering in test roles, with demonstrated impact at scale. - Strong software engineering experience in one or more languages such as Java, Python or Kotlin , with demonstrated experience building production-grade frameworks, tools, or services. - Demonstrated expertise in architecting, supporting, and enhancing tools and frameworks within continuous integration and continuous deployment (CI/CD) environments, ensuring scalability and reliability. - Experience testing and debugging applications in a Cloud environment (AWS, Azure, Google, etc.) - Comprehensive knowledge of test and dev infrastructure, pipelines, and the ability to innovate within these domains. - Proven ability to collaborate effectively with engineering teams, driving the adoption of tools and practices that strike a balance between maintaining high quality and enhancing productivity. - A results-driven approach, guided by data and comfortable tackling ambiguous or undefined challenges. - Experience with or a keen interest in working on distributed systems and API design, particularly in the context of scaling automation within a CI/CD pipeline. - Ability to work on projects ranging in scale from single-threaded applications to entire clusters, demonstrating versatility and depth in technical problem-solving. - A strong desire to engage in cross-functional collaboration with design, product, engineering, and DevOps teams, contributing to a cohesive and integrated development process. Preferred Qualifications: - Experience building internal developer platforms or engineering productivity tooling at scale. - Experience with Kotlin, including building backend services, automation frameworks, or developer tooling using Kotlin. - Familiarity with Kotlin Multiplatform (KMP) and shared code architectures across Android, iOS, and backend systems. - Experience contributing to or supporting Kotlin-based mobile or platform ecosystems, including build tooling (Gradle), dependency management, and CI integration for Kotlin projects. - Experience scaling automation in high-availability, distributed systems. - Previous experience in the betting and gaming industry is advantageous but not required. If you possess some of these skills but not all of them, we still encourage you to apply! The expected salary range for this role is based on job-related knowledge, skills, and experience. This role is eligible for the Fanatics Betting and Gaming annual bonus program and an equity award. *Salary range is listed in USD; ranges will change based on country and state of residence, which are reflected in Geographical Zones defined by Fanatics Betting and Gaming. *Salary Range: $180,500 - $205,200 (Salary range incorporates all of our Geographical Compensation Zones and is subject to change as the Zone associated with the actual Offer is confirmed). In addition to the base, bonus, and equity, full-time employees are eligible for Medical, Dental, Vision, 401K, paid time off, and other benefits like GymPass, Pet Insurance, Family Care Benefits, Free Ship deliveries, and more. We’ll also give you $700 to set up your home office! For information about our benefits, please visit https://benefitsatfanatics.com

United States
$180K - $205K / year
Job Closed
Full TimeRemoteTeam 10,001+Since 1928H1B Sponsor

• Build new discovery features for the API Hub (e.g., search filtering, dependency visualization, interactive documentation). • Write GitHub Actions workflows to automate the onboarding of new APIs into the catalog. • Work with the Product Owner to translate "Developer Pain Points" into shipping code. • Design, build, and deploy high-value strategic integrations with third-party applications and services, making it effortless to ingest and distribute data across our portfolio. • Collaborate with product teams to identify high-value internal cross-product use cases and define the necessary API architecture and development to enable them. • Contribute to the architecture and best practices for our developer programs to support external partners leveraging our APIs.

Brazil
Job Closed
Visante Consulting LLC logo

Senior Full Stack Software Engineer

Visante Consulting LLC

We are relentless in solving the most complex challenges in health system pharmacy—designing pharmacy footprints that meet our clients where they are today and position them to win tomorrow. Our work delivers measurable financial gains, operational excellence, and an elevated patient experience. We set ambitious goals, move with urgency, and create extraordinary value. Obsessed with client impact, we thrive in a collaborative, innovative culture where deep expertise turns insight into action. Our mission is to transform healthcare through pharmacy, and our vision is to reimagine pharmacy to improve lives.

OtherRemoteTeam 51-200

Description ABOUT VISANTE We are relentless in solving the most complex challenges in health system pharmacy—designing pharmacy footprints that meet our clients where they are today and position them to win tomorrow. Our work delivers measurable financial gains, operational excellence, and an elevated patient experience. We set ambitious goals, move with urgency, and create extraordinary value. Obsessed with client impact, we thrive in a collaborative, innovative culture where deep expertise turns insight into action. We’re proud of the results we deliver and the trust we earn—fueling sustained growth and exceptional client satisfaction. Our mission is to transform healthcare through pharmacy, and our vision is to reimagine pharmacy to improve lives. ABOUT THE POSITION (Remote) The Senior Full Stack Software Engineer will be responsible for product and application development. They will work closely with and be directed by the Sr. Product Architect. They are responsible for designing and developing quality applications and databases, and application performance. Works with analysts and QA to deliver high quality applications. This position requires vast experience and understanding of healthcare data and analytics. Principle Duties and Responsibilities - Works closely with the Systems & Business analysts and other developer - Design and develop front-end UI applications - Desing and develop back-end server-side applications with a focus on high-performance data analysis and business logic - Design and develop architecture frameworks - Design, develop, and manage databases - Perform code reviews - Perform initial code testing - Troubleshoot issues - Manage system performance and scalability - Understand past and emerging technologies, incorporate where appropriate - Manage the Azure environment - Perform software upgrades - Write technical documentation - Define and execute best practices for application design and coding techniques - Develop estimates for product design and development Requirements Education Required: Bachelor’s degree in Computer Science Preferred: Master’s degree in computer science or equivalent experience Experience Required: 10+ years of experience in system coding, database design, and development of healthcare applications Special Skills: - Deep expertise in T-SQL and SQL Server - Strong analytical skills to troubleshoot complex issues - Ability to manage, optimize, and code business logic within a complex Azure SQL Server environment - Skilled in .Net, C#, Blazor, SFTP, Azure, and blob storage - Expertise in application and database security - Deep experience writing front-end applications - Deep expertise with Azure databases and the Azure environment - Experience with DevOps and Git - Extensive knowledge of healthcare data Compensation and Benefits: We offer competitive salary and benefits for this full-time salaried role. Equal Opportunity Statement: Visante is an equal opportunity employer. Visante’s people are its greatest asset and provide the resources that have made the company what it is today. Visante is, therefore, committed to maintaining an environment free of discrimination, harassment, and violence. This means there can be no deference because of age, religion or creed, gender, gender identity or expression, race, color, sexual orientation, national origin, disability, veteran status, or any other characteristic protected by applicable laws and regulations.

United States
Job Closed