Job Title: Senior Software Engineer Company Name: ManageAmerica Job Details: $150k-$171k/yrRemoteFull,Time Job Url: https://hiring.cafe/viewjob/sfjvjk08sc04ha5h Job Description: Posted 1d agoSenior Software Engineer@ ManageAmericaView All JobsWebsiteUnited States$150k-$171k/yrRemoteFull TimeResponsibilities:Design APIs, Lead architecture, Mentor engineersRequirements Summary:5+ years software development experience; SaaS experience; strong frontend and backend skills; experience with AI-assisted development tools is a plus.Technical Tools Mentioned:Git, GitHub Copilot, Claude Code, Cursor, OpenAI API, AWS, Azure, Angular, React, Node.js, .NET, Django, REST, GraphQL, CI/CD About Us ManageAmerica is the leading SaaS provider of property management software in the manufactured housing industry. Our vision is to fuel growth in the manufactured housing industry that expands home ownership possibilities. We are on a mission to provide unparalleled community management solutions so our partners can achieve scalable success, faster. We are positioned for growth-minded manufactured housing owners, operators, and investors. We enhance operations to create efficiencies that help our partners capture every dollar possible. We operate with a set of guiding principles that help us achieve our vision: Build Trust Every Day We’re reliable and authentic in each interaction – creating strong bonds with our customers and colleagues.   Fuel Ambition We invest in team members who are dedicated to their ongoing growth as well as company advancement.   Strive for Excellence We pursue every opportunity to improve our technology – harnessing innovation and adaptability to further our expertise.   Commit to Each Other We value teamwork and support each other, knowing that’s what leads to amazing collaboration and service     About the Job As a Senior Software Engineer at ManageAmerica, you will play a central role in designing, evolving, and modernizing our property management platform — and in shaping how AI-assisted development becomes part of how we build software. This role goes beyond maintaining a platform: you will help drive the integration of AI code generation, agentic workflows, and intelligent tooling into our day-to-day engineering practice, alongside traditional responsibilities for scalable features and system architecture. You will work closely with Product Managers, Designers, and Engineers across both domestic and offshore teams to deliver high-quality software solutions that improve the experience for property managers and residents. You will act as an influential technical leader, helping shape engineering practices, mentor team members, and drive complex initiatives across the development organization. If you’re excited about building with AI — not just reading about it — this role puts you at the front of that shift. We don’t expect you to have done this for years. We expect you to be curious, adaptable, and ready to help us figure it out together. Essential Functions Technical Leadership: Contribute to system architecture and technical direction to ensure scalable, maintainable software solutions. Application Development: Design, build, test, and maintain web-based applications across the full technology stack. Legacy Modernization: Lead the modernization of legacy systems using AI-assisted development tools (such as GitHub Copilot, Claude Code, or Cursor) — actively reducing toil, accelerating delivery, and improving code quality in the process. Offshore Collaboration: Work closely with offshore engineering to coordinate development, review code, and ensure high quality delivery. Feature Development: Partner with the Product team to translate requirements into effective technical solutions. Code Quality: Write clean, maintainable code and promote best practices for performance, security, and reliability. Problem Solving: Investigate and resolve complex bugs, performance issues, and system challenges. API Development: Design and implement APIs and integrations with internal and third-party services. Testing & Documentation: Support strong engineering practices through testing, documentation, and code reviews. Continuous Improvement: Stay ahead of the rapidly evolving AI development landscape — evaluating tools like Claude Code, Cursor, and Copilot Workspace as they mature — and actively champion adoption of the ones that make your team faster and your codebase healthier. AI-Assisted Development: Use AI coding tools as a core part of your daily workflow — not as an experiment, but as standard practice. Help establish team norms around prompt engineering, code generation review, and responsible AI tool use. Prior AI tooling experience is a plus; a genuine drive to learn and adopt is the real requirement. Agentic Systems: Contribute to the design and implementation of AI agent workflows that automate multi-step engineering and product tasks — using LLM APIs, MCP tooling, or orchestration frameworks. This space is new for almost everyone; curiosity and willingness to prototype matters more than a resume full of prior examples.   Qualifications Strong proficiency in programming languages such as C# (.Net Core and .NET Framework) and JavaScript is required Proficiency in other languages such as Python and Java is helpful. Experience building modern web applications using Angular framework is preferred and experience with React or Vue.js is also helpful. Strong experience with back-end technologies such as Node.js, .NET, Django, or similar frameworks. Experience working with databases (SQL and/or NoSQL) and cloud platforms such as AWS or Azure. Strong understanding of API design and integration, including RESTful services and GraphQL Experience with version control systems (Git) and CI/CD pipelines. Demonstrated ability to design and implement scalable systems and contribute to architectural decisions. Strong debugging, troubleshooting, and system analysis skills. Experience working with distributed and offshore engineering teams. Hands-on experience with AI-assisted development tools (GitHub Copilot, Cursor, Claude Code, or similar) is a strong plus. New to these? Demonstrated curiosity — recent learning, a side project, or experimentation — is what we’re really looking for. This space is moving fast and very few engineers have years of experience in it. Experience with or strong interest in building LLM-powered features or agentic workflows using APIs such as OpenAI, Anthropic, or similar. Production AI feature experience is a plus, not a requirement. Familiarity with mobile development frameworks such as Ionic, React Native, or Flutter is a plus, given our active mobile platform across multiple product lines.   Required Education, Experience, and Certification Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent work experience. 5+ years of professional software development experience, preferably in SaaS platforms. We value the quality and impact of what you’ve shipped over years on a resume — if you’re slightly under but the work is strong, apply anyway. Demonstrated experience delivering complex software systems in a collaborative development environment.   Supervisory ResponsibilityThis position does not have direct supervisory responsibility, though you will be expected to technically mentor and guide junior and mid-level engineers. Work EnvironmentThis role operates in a fully remote work environment. This role routinely uses standard home office equipment and technology such as computers, monitors, keyboards, mice, and peripheral devices. Physical and Cognitive DemandsThe physical and cognitive demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Cognitive requirements of this position are learning, remembering, focusing, categorizing, and integrating information for decision-making, problem-solving, and comprehending. Physical requirements of this position are constantly operating a computer and other office productivity machinery such as keyboards, mice, and monitors. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions. Position Type/Expected Hours of WorkFull-time, self-directed hours TravelOccasional travel Work Authorization Must be able to show documentation that shows authorization to legally work in the United States of America. AAP/EEO Statement ManageAmerica provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training. Other DutiesPlease note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.