Note: The job is a remote job and is open to candidates in USA. Foxen is a company that advances financial wellness through multi-family real estate, headquartered in Columbus, Ohio. As a Software Engineer, you will play a key role in shaping the next generation of Foxen’s AI-enabled platform, providing leadership and technical guidance while building robust integrations with industry-leading Property Management Systems.
Responsibilities
- Design and build intelligent software solutions that leverage AI to enhance speed, reliability, and automation
- Experiment with LLMs, agentic workflows and AI-native features in identifying opportunities to embed intelligence directly into Foxen’s products
- Collaborate with partner engineering teams to design white-labeled, co-branded solutions that integrate seamlessly into external SaaS environments
- Design, enhance, and construct new and existing features using performant, scalable, secure, documented, and maintainable code
- Build and maintain 3rd party integrations utilizing APIs and/or data mapping
- Quickly produce well-organized, optimized, and documented code
- Communicate effectively and efficiently with the business, technical teams, and leaders
- Own technical solutions and work with limited direction
- Actively participate in agile ceremonies such as iteration planning, retrospective, and daily standups
- Serve as an expert resource for others on the team and within the organization for programming needs
- Mentor engineers on good development practices such as testing methodologies, secure coding practices and engineering for extensibility and supportability in a cloud enabled architecture
- Driven to be a part of a high performing team that operates with a mindset of collective code ownership
- Driven by producing market defining products quickly and with high quality
Skills
- Strong experience leveraging AI-assisted coding tools (Copilot, Claude Code, Cursor, or similar) to improve speed and quality
- Proven success building AI-native or AI-augmented products from concept to launch
- Bachelor's degree in computer science, Computer Engineering, or related field/experience
- 3-5 years relevant programming experience
- Strong knowledge of OOP and reusable coding practices
- Experience with serverless environments, microservices, and RESTful APIs
- Full-stack expertise in multiple tiers of modern web applications
- Experience using practices such as unit testing, integration testing, proper code documentation, and appropriate logging to develop highly maintainable and reliable code
- Understanding of scrum, continuous integration, continuous delivery, and DevOps
- Experience implementing AI solutions, Agentic workflows, or leveraging Generative AI for real-world business problems
- Experience working with external partners on mutually beneficial solutions through tightly integrated seamless experiences
Company Overview