High school diploma or equivalent required; Bachelor's degree preferred.
3+ years of relevant software engineering experience.
Proficient in C#, SQL, JavaScript, HTML, and CSS.
Experience with .NET Core/Framework, Blazor, and Entity Framework.
Familiarity with Microsoft Azure services and service-oriented design principles.
Strong communication and documentation skills.
Commitment to continuous learning and collaborative teamwork.
Responsibilities
Design, build, test, and ship high-value software solutions.
Promote continuous improvement within agile methodologies.
Mentor and guide junior software engineers.
Document knowledge for team benefit and refine requirements with stakeholders.
Lead and participate in sprint planning and retrospectives.
Write maintainable code adhering to secure coding practices.
Assist QA with performance testing and defect resolution.
Benefits
Full-time position with flexible working locations.
Opportunity for professional development and continuous learning.
Mentorship opportunities within a collaborative team environment.
Engagement in innovative projects that solve real-world problems.
Full Job Description
General information
Name
Senior Software Engineer
Posting Title
Senior Software Engineer
Ref #
2237854
Date Published
Tuesday, November 10, 2026
City
Charlotte
State
North Carolina
Country
United States
Job Category
Internal Firm Services
Advertised Location
US-MO-Springfield, US-NC-Charlotte, US-TX-Dallas
Working time
Full Time
Description & Requirements
The Software Engineer Senior Designs, builds, tests, and - most importantly - ships high-value software that solves real problems. Strives for security, performance, simplicity, usability, and maintainability. Mentors and guides junior software engineers.
What You Will Do:
Works within established agile methods, promoting an atmosphere of continuous improvement
Continuously learns new technologies and patterns and practices.
Documents knowledge for the benefit of the team.
Reports to the team on obstacles and roadblocks.
Participates in, and occasionally lead, sprint planning, standups, retrospectives, and other team meetings.
Promote patterns and best practices on the team.
Mentors and guides the less experienced software engineers.
Works with product team and stakeholders to refine and document requirements.
Estimates effort for planning purposes.
Designs and document enterprise-level software architecture, consulting with Enterprise Architecture when appropriate.
Applies user experience (UX) principles and techniques to create simple, intuitive, and consistent software.
Writes code to develop software that meets requirements and specifications.
Follows established software development life cycle (SLDC).
Writes code with readability and future maintenance in mind.
Follows established source control standards and best practices.
Adheres to established secure coding practices.
Reviews code for other developers.
Leads team-based development efforts
Validates QA findings and fix defects.
Develops integration and testing points in the software that allow for QA testing.
Assists QA in running performance and load tests.
Assists with release planning and releases.
Assists the support team as needed, including root cause analysis.
Writes maintenance and metric statistics scripts and entry points for measuring and monitoring.
Minimum Qualifications:
High school diploma or equivalent
3+ years relevant experience
Comprehensive expertise in:
Languages & Scripts: C#, SQL, JavaScript, HTML, CSS
Design clear architectures for complex solutions, scalable databases, robust APIs; execute advanced CRUD operations; manage enterprise data; mentor juniors; oversee team processes and legacy systems; lead business analysis (requirements & wireframes).
Preferred Qualifications:
Associate's Degree
Trade or technical school
Bachelor's Degree
5+ years of relevant experience
#LI-SGF, #LI-CLTSP, #LI-DFW
#LI-GM1
About Forvis
Forvis is a software company that provides a platform for businesses to manage their data and analytics. The company's platform allows businesses to collect, store, and analyze data from various sources, including social media, web analytics, and customer relationship management systems. Forvis was founded in 2015 and is headquartered in San Francisco, California.