Senior Software Engineer

manageamerica· Engineering
Apply Now ↗
🌍 Remote📍 RemoteFull Time

About this role

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 key role in designing, evolving, and modernizing our property management software platform serving the manufactured housing industry. This role is responsible for building scalable features, improving system architecture, and helping guide the technical evolution of our platform, including the modernization of legacy systems using emerging AI technologies.  


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 


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: Help modernize legacy systems using modern engineering practices and AI-assisted development tools.  
  • 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 current with emerging technologies and explore ways to improve development efficiency and product capabilities.  
  • 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 EducationExperience, and Certification 

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent work experience.  
  • 6+ years of professional software development experience, preferably in SaaS platforms.  
  • Demonstrated experience delivering complex software systems in a collaborative development environment.  

 

Supervisory Responsibility 
This position does not have supervisory responsibility 


Work Environment 
This 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 Demands 
The 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 comprehendingPhysical 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 Work 
Full-time, self-directed hours  


Travel 
There is no travel required for this position. 


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 Duties 
Please 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. 

 

 

Frequently Asked Questions

Is the salary disclosed for the Senior Software Engineer position at manageamerica?
The salary for this Senior Software Engineer role at manageamerica is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Is the Senior Software Engineer job at manageamerica remote?
Yes, this Senior Software Engineer position at manageamerica is remote, with team members based in Remote. You can work from home or anywhere in the supported regions.
Is the Senior Software Engineer role at manageamerica full-time or part-time?
This is listed as a Full Time position. It is posted as a Senior Software Engineer role in the Engineering department at manageamerica.
Which team or department does the Senior Software Engineer at manageamerica belong to?
This Senior Software Engineer position is part of the Engineering department at manageamerica. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Senior Software Engineer position at manageamerica?
Click the "Apply Now" button on this page. You will be redirected to manageamerica's official application portal hosted on bamboohr where you can submit your application directly.
When was the Senior Software Engineer job at manageamerica posted?
This Senior Software Engineer position at manageamerica was posted on Aug 4, 2026. Apply as soon as possible — early applications are often reviewed first.
Senior Software Engineer
manageamerica
Apply for this role ↗

You'll be redirected to manageamerica's official application page on bamboohr.