Job Closed
This listing is no longer active.
FMX is a leading provider of maintenance management solutions that help organizations accelerate operational excellence.
Senior Software Developer
Location
Ohio
Posted
156 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Developer
FMX
Are you interested in digging in and solving problems using a logical and methodical approach? Do you enjoy learning about programming and exploring new technologies? Are you looking to make a splash as part of a growing team? Then we’re looking for you! As a Senior Software Developer, you’ll develop iterative feature enhancements, build out new products and modules, provide technical mentorship to team members, and help keep the FMX technology stack modern. As part of a growing team, you’ll have significant influence over the direction of our product, technology, processes, tools and the future of our company. You’ll get exposure to every layer of our technology stack and have lots of opportunities to improve your breadth of knowledge. Responsibilities: As a Senior Software Developer, you will: - Build new and refine existing feature offerings in one or more of our core products - Explore new technologies for use within our application - Consult with Product Managers and UX Designers about proposed new features - Engage with other feature delivery teams to provide the best possible solutions for our customers - Monitor logs, metrics, and traces as well as provide triage support as needed for our application - Mentor a team of software developers - Provide technical guidance to the team - Build new and refine existing feature offerings in our flagship product - Help set the technical direction of our product and technology offerings
Job Requirements
- Preferred Experience & Qualities:
- What are we looking for in this role?:
- A strategic thinker who thrives on problem-solving
- Impeccable attention to detail
- Strong written communication and organizational skills
- Self-motivation and the ability to thrive in a fast-paced environment
- A fast learner and capability of becoming an expert on our product in a short time
- A creative thinker who is comfortable with completing work where specs are not always fully defined
- The ability to write code that does what it is intended to do, is readable, and performs well
- 10+ years of Development experience
- Experience with at least one automated testing framework
- Has deployed applications to at least one major cloud provider
- Experience with planning, building, testing, deploying, and monitoring features that are deployed to production
- Several years of experience interacting with API’s
- A strong match with our core pillars: Teamwork, Excellence, and Integrity
- Tech Stack:
- Programming: C#, .NET Framework 4, .NET Core, ASP.NET MVC 5, ASP.NET Core, Blazor, LINQ to SQL (ORM), T-SQL, JavaScript, jQuery Plugins, Azure Functions, MS Test, Entity Framework (Core)
- DevOps: Git, Azure DevOps, Microsoft Azure, AWS, Terraform, NewRelic
- Business Tools: Our own software for bug / feature tracking, Google Hangouts, Slack
- The hiring process for this role:
- Apply! Submit your resume and answers to the application questions below via the Workable portal.
- Phone screen with PeopleOps: A 30-minute conversation to review your background and experiences, discuss the culture at FMX, and ensure that you understand the general expectations for the role. Also, a great time for you to ask questions about compensation, benefits, etc.
- Hiring manager conversation: A 60 minute conversation with the hiring team for a cultural fit and to explore the future technical direction of FMX. Be prepared to discuss your background as well as what you’re looking for in your next role and what direction you see your career path taking. Also, this is a great time for you to ask questions about the expectations for this role, team culture, etc.
- Assessment: Selected candidates will complete an assessment as part of the hiring process. This will be a time‑boxed assessment designed to understand how you think, communicate, and solve problems. A portion of the assessment will carry over into the final interview.
- Final Interview: A 120 minute technical and peer interview with the members from the engineering team. Half of the interview will be dedicated to exploring live technical solutioning in the listed disciplines. The second half of the interview will be focused around getting to know the team, as well as the FMX culture.
- Offer & Onboarding: Candidates who receive an offer will be required to complete a background check prior to onboarding. New hires are also expected to work onsite at our Columbus, OH office during their first week to complete onboarding and connect with the team in person.
Benefits
- FMX Benefits and Life at FMX:
- You’ll make a big impact: You’ll have significant influence over the direction of our product and the future of our company.
- We value learning and mentorship: We have a training and incentive program and mentorship opportunities.
- Self-guided project time: Our engineers can devote up to 10% of their time working on projects that interest them through our Ten Time program.
- Competitive benefits: 100% company-paid health, dental, vision, long and short term disability, and life insurance.
- Work from home: At FMX, we are remote first, but you’re welcome to use our office as you need. We host one all-company event a year to ensure that you can put a face to a name and establish high-trust relationships with your teammates and coworkers. When you’re in the office, you can take advantage of our free snacks, beverages, and office kegerator.
- Home office stipend: We’ll give you everything necessary to do your job (company sponsored laptop, headset, etc.). We will also provide up to $500 to help with equipment, furniture and accessories. You will also get $60/month toward your home internet connection.
- Generous PTO and UTO (unplanned time off) policies: If you’re sick, why should that cut into your vacation time?
- Flexible Schedule: We offer a flexible schedule to help you manage personal appointments, such as doctor or dentist visits, as long as you're meeting performance expectations and project timelines.
- You can wear jeans and tees: Feel free to keep it casual, we do.
- You’ll enjoy a collaborative culture and a close-knit team: We're a team of hard-working, high-fiving, friendly folks. We take collaboration, transparency, continuous improvement, and work/life balance seriously.
- Compensation:
- This position is eligible for a base salary as well as a company performance bonus.
- 401(k) and medical / dental / vision / short and long term disability / life insurance.
- Other considerations: The candidate for this position can be located anywhere in the US.
- Company:
- FMX is founded and headquartered in Columbus, Ohio and develops a cloud-based, software-as-a-service facility maintenance and management product. FMX serves education, property management, manufacturing, and other markets and is one of the fastest-growing companies in its space. Check us out at: https://www.gofmx.com/
- Note: All other company requirements are documented in the FMX Teammate Handbook. FMX is an equal opportunity employer and a drug-free workplace.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Managing Director - Fluent Software Group (USA)
Aspire SoftwareWe never stop building. A vertical acquisition software company that owns, operates and manages a diverse portfolio.
A note to prospective candidates: this posting represents a pipeline opportunity. We are a growing organization that believes in getting ahead of our talent needs rather than reacting to them. By building relationships with exceptional leaders today, we position ourselves and you, for success tomorrow. There is no guarantee of an immediate role, but we are genuinely interested in connecting with the right people and keeping the conversation going as our portfolio expands. About Fluent Fluent Software Group is part of Valsoft Corporation’s family of operating groups, a global leader in acquiring and growing vertical market software companies. We focus on specialized industries where deep expertise truly makes the difference. At Fluent, we partner with founders to actively scale what they've built. We bring hands-on operators, proven playbooks, and the resources to accelerate growth, so your business doesn't just continue; it compounds. The Role This position provides critical operational leadership to a company and potentially a portfolio of companies within a growing software vertical. As the leader of a Business Unit, you will be responsible for developing and implementing the business’s strategic plan across all major functions, including sales and marketing, R&D, customer service, professional services, and human resources. You will work closely with the leadership team to identify, define, and execute strategies required to achieve growth plans and operating objectives, with a focus on improving operational excellence. This role carries full accountability for the business unit’s results, making it ideal for a driven leader eager to make a significant impact. Key Responsibilities - Own the long-range, annual, and quarterly financial and non-financial goals - Develop and communicate a clear vision of goals and objectives, strategies, and philosophies about growth, revenue generation, profitability, and customer care - Manage day-to-day operations, including sales performance, opportunity management, forecasting, R&D capacity, and customer support - Attend promotional events which include but not limited to tradeshows and panels Sales and Marketing - Drive revenue growth, working with the sales team to identify new opportunities and execute growth strategies including cross/upsell and entering adjacent markets - Develop and implement best in class sales operations and sales infrastructure to enable effective scale and ensure process discipline - Develop and maintain competitive intelligence programs, generating industry trend reports to inform new feature and product development - Improve use of Salesforce and other internal tools to increase forecasting capability, implement targets, and provide actionable insights to executive team and board of directors - Create and implement KPIs for sales team to measure performance and productivity (ex: CAC / LTV); develop performance dashboards and establish reporting process (measure NRR and MRR trends) - Work with sales leaders in establishing quotas, budgets, compensation plans and pricing optimization - Manage key relationships with large accounts is mandatory Customer Care/Customer Success - Execute an effective, long-term customer success program for clients - Implement and maintain client support initiatives - Facilitate both in-house and client training sessions - Monitor and document Customer Success metrics, including program usage, satisfaction levels, ticket throughput, and resolution - Coordinate the administration of annual customer satisfaction surveys (NPS) and other communication tools Research and Development - Ensure clear product roadmaps are established, followed, and adapted to meet market needs - Balance investment in R&D with maintenance efforts to maximize new customer growth and retain existing clients while maintaining efficient Customer Care and R&D operations - Track Product Manager prioritization of R&D tasks, ensuring they are entered into the corporate system and executed by software developers - Facilitate the growth of Product Managers by aligning their activities with job descriptions AI Strategy and Agentic Workflow Transformation As AI reshapes the competitive landscape of software, this role carries direct accountability for ensuring the business unit is not experimenting with AI — but systematically deploying it. The GM is expected to lead the transition from AI-assisted workflows to agentic systems that reduce human intervention, increase throughput, and compound value over time. - Champion the infusion of AI across all business unit functions — from sales operations and customer success to R&D delivery and financial forecasting — identifying where autonomous systems can permanently replace manual steps - Define and track the unit’s AI maturity roadmap, measuring progress from assisted tooling to agentic workflows that decide and execute with minimal human oversight - Partner with R&D leadership to embed AI into the software development lifecycle (SDLC), prioritizing initiatives that move the product from a system of record to a system of action - Establish clear signal/noise discipline around AI adoption — distinguishing high-impact implementations that compound value from performative experimentation that stalls progress - Hold teams accountable for documenting AI-driven outcomes: time saved, decisions automated, costs avoided, and quality improvements — translating experiments into measurable business leverage - Align the team to the future state of agentic AI by building internal capability, sponsoring cross-functional learning (including developer-led spotlights and structured retrospectives), and creating a culture where AI adoption is treated as a core operational competency - Evaluate and govern AI tool adoption across the unit, ensuring data security, compliance, and vendor accountability are maintained as automation expands Professional Services - Ensure we are delivering profitable projects by monitoring billable utilizations, staff OPEX and contribution margin - Establish strategies to increase NRR - Track on a monthly basis results with the Head of Professional Services Financial Management - Review with Senior Management and the team - Advance performance by driving improvements in revenue, profit, customer retention, loss prevention, and expense ratios - Annual, quarterly, and monthly revenue results/forecasts and costs - Participate in the development of internal department policies and programs to support quality and growth - Drive P&L, ROI, EBITDA, rule of 40 and ARR/IRR performance of businesses and ensure companies are meeting organizational objectives Human Resources Partnering with your HR lead in: - Driving talent retention and development - Complying with local employment legislation - Developing a true local company culture Growth through M&A - Engage in M&A activities, working closely with the Valsoft investment group on acquisition strategy and M&A initiatives - Oversee post-acquisition initiatives to integrate companies into your business unit, focusing on operational transformation and implementation of efficiencies Knowledge, Skills and Abilities - Proven experience in senior leadership roles within the software or technology sector - Strong skills in developing and executing strategic business plans across multiple functions - Demonstrated success in driving revenue growth and market expansion - Hands-on approach to managing daily operations and improving operational efficiency - Demonstrated understanding of AI adoption in enterprise software environments, with the ability to distinguish high-signal AI work from experimentation and drive agentic transformation across business functions - Comfort operating in ambiguity with the ability to drive clarity, prioritize ruthlessly, and align teams around outcomes rather than activity Why Fluent? - High Autonomy, High Impact: Own your work from Day 1 - Serious Career Growth: Exposure to M&A, integration, and scaling operations - Learning-Driven Culture: We invest heavily in talent development - Entrepreneurial Energy: No two days look the same - Competitive Offer: Compensation, Health, dental, vision, PTO, and more - Team-First Mindset: Regular events, collaboration, and global connections #FluentSoftware
Staff – Tech Lead Software Engineer, OpenGRC
FiligranUncover Threats. Take Action. Home of OpenCTI, OpenBAS and more.
• Own the technical roadmap and system design. • Architect a clean, scalable Single Page App (SPA) and event-driven backend. • Drive the implementation of complex engines like Correlation Engine and Quantification Engine. • Set the bar for code quality, testing patterns, and documentation. • Partner with Product Management to translate business goals into technical reality. • Lead the technical alignment with the wider ecosystem.
• Architect Customer Agents: Design and deploy production-grade agents that handle technical support queries, troubleshoot integrations, and guide users through complex onboarding flows. • Drive Case Deflection: Analyze customer friction points and build self-service AI systems that significantly reduce support volume while improving the quality of the customer experience. • Own the Domain: Act as the product owner and the technical muscle proactively identifying opportunities for improvement, propose architectures, and own the full lifecycle of the systems you build. • Dogfood the Stack: Be a key member of the feedback loop for our product team, identifying gaps in our frameworks and contributing back to the LangChain and LangGraph open-source ecosystem. • Build Onboarding Workflows: Develop "AI-native onboarding" experiences that help enterprise customers move from prototypes to production faster by automating documentation retrieval and code generation.
• Work across our stack (React, TypeScript, Python, Go) to deliver full-stack product features that drive growth and retention • Build flexible experimentation systems and processes capable of targeting diverse growth metrics • Participate in data-driven, rapid growth experiments across the user funnel from onboarding to monetization • Design and ship new onboarding features and improvements that accelerate time to value • Build growth levers including usage-based guardrails, smart upgrade triggers, and contextual CTAs • Collaborate closely with product, design, GTM, and analytics teams to identify, prioritize, and execute high-impact growth opportunities



