Senior Software Engineer

Fluxon·Remote(India)
Software Development

WFA Digital Insight

As the demand for skilled software engineers continues to rise, with some estimates suggesting a 25% increase in hiring over the next year, Fluxon stands out for its commitment to remote-first work and a culture of care. With a strong focus on AI-driven environments and complex technology decisions, this role is ideal for seasoned professionals looking to make a meaningful impact. Candidates should be prepared to demonstrate their expertise in software development, scalable system architectures, and collaboration. Before applying, consider whether your skills align with Fluxon's diverse technology stack and whether you're ready to thrive in a dynamic, client-facing environment.

Job Description

About the Role

The Senior Software Engineer position at Fluxon presents a unique opportunity to work with a global, remote-first team of experienced builders who are passionate about their craft. As a senior member of the team, you will be responsible for driving end-to-end implementations, collaborating with cross-functional teams, and informing product requirements. Your work will have a direct impact on the company's ability to deliver high-quality solutions to its clients, which include some of the most ambitious products in the industry.

Fluxon's approach to technology is centered around care, clarity, and speed. The company believes that how you build matters as much as what you build, and it's committed to creating a work environment that allows its team members to take ownership, solve problems that matter, and do work they can be proud of. As a Senior Software Engineer, you will be an integral part of this mission, working closely with clients to understand their business goals, giving demos, and debugging production issues.

The role is fully remote, and Fluxon is open to candidates based anywhere in India. This presents an exciting opportunity for talented software engineers to join a global team without being tied to a specific location.

What You Will Do

  • Drive end-to-end implementations, collaborating with your team to build and iterate in a dynamic environment
  • Engage directly with clients to understand business goals, give demos, and debug production issues
  • Inform product requirements, identifying appropriate technical designs in partnership with the Product and Design teams
  • Proactively communicate progress and challenges in your work, seeking help when needed
  • Perform code reviews and cross-feature validations
  • Provide mentorship in your areas of expertise
  • Work with a diverse range of technologies, including languages like TypeScript/JavaScript, Java, .Net, Python, and frameworks such as Next.js, React, and Angular
  • Utilize cloud service providers like Google Cloud Platform, Amazon Web Services, and Microsoft Azure
  • Apply AI/ML technologies, including LLMs and Crypto, to solve complex problems
  • Design and implement scalable system architectures, considering factors like data structures, algorithms, and tooling
  • Participate in the full product lifecycle, including CI/CD, testing, release management, deployment, monitoring, and incident response

What We Are Looking For

  • 5+ years of industry experience in software development
  • Experience with the full product lifecycle, including CI/CD, testing, release management, deployment, monitoring, and incident response
  • Fluency in software design patterns, scalable system architectures, tooling, and fundamentals of data structures and algorithms
  • Strong collaboration and communication skills, with the ability to work effectively with cross-functional teams
  • Experience with cloud technologies, including Google Cloud Platform, Amazon Web Services, and Microsoft Azure
  • Familiarity with AI/ML technologies and their applications
  • Strong problem-solving skills, with the ability to analyze complex issues and develop creative solutions
  • Experience with agile development methodologies
  • Excellent coding skills, with the ability to write clean, efficient, and well-documented code

Nice to Have

  • Experience with containerization using Docker
  • Knowledge of Kubernetes and its ecosystem
  • Familiarity with serverless computing and its applications
  • Experience with cybersecurity principles and best practices
  • Certification in cloud computing or a related field

Benefits and Perks

  • Remote-first, flexible work with a budget to set up a workspace that works for you
  • Localized healthcare coverage to support you and your family's well-being
  • Flexible paid time off with a minimum of 3 weeks per year (plus holidays)
  • 'No internal meetings' Fridays, allowing for deep, uninterrupted work
  • A professional growth budget for learning that matters to you, whether it's developing technical skills or learning a new language
  • A monthly wellness allowance to support your physical and mental health
  • Annual company offsites to build meaningful connections with your colleagues
  • A competitive salary that reflects your expertise, impact, and experience
  • Profit-sharing, allowing you to benefit directly from the value you help create
  • A paid sabbatical program, designed for rest, renewal, and fresh perspective

How to Stand Out

  • When applying, make sure your resume and cover letter are tailored to the role, highlighting your experience with software development, collaboration, and problem-solving.
  • Be prepared to demonstrate your coding skills and knowledge of software design patterns, scalable system architectures, and AI/ML technologies during the interview process.
  • Show a willingness to learn and adapt, as Fluxon works with a diverse range of technologies and is committed to innovation and growth.
  • Emphasize your ability to work independently and as part of a team, as well as your excellent communication and collaboration skills.
  • Keep your online presence professional, including your LinkedIn profile and any personal projects or repositories you may have, as these can be viewed by potential employers.
  • Be prepared to ask informed questions during the interview, such as those about the company culture, the role's responsibilities, and opportunities for growth and development.
  • Consider building a personal project that showcases your skills and experience, as this can be a valuable asset during the hiring process.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.