Description of Position Reliable MicroSystems is seeking a Software Architect who is ready to take ownership of architecture decisions for commercially deployed customer-facing software. This role blends architecture leadership, hands-on full stack development, and team mentorship in a highly collaborative environment. You'll help shape the technical direction of our products while still contributing directly to the codebase and other projects within the company. Basic Qualifications BS degree in relevant field with 5+ years experience or MS degree in relevant field with 3+ years experience US Citizen Required Skills Experience designing and delivering commercial or customer-facing software Deep understanding of programming fundamentals, modern development practices, and scalable architecture patterns in .NET. Strong communication skills with the ability to collaborate across engineering disciplines Experience working within a team environment and comfortable giving and receiving feedback Enthusiasm for hands-on development, prototyping, and exploring unconventional or hybrid technology stacks Desired Skills Prior work in small companies or startups Previous leadership over a software team Familiarity with Electronic Design Automation (EDA) tools Experience with UI design Experience with CI/CD practices Key Responsibilities Architecture leadership and Technical decision making across backend, frontend, infrastructure, and integration layers for commercially deployed scientific applications Defining code quality and engineering standards across the development team Individual contributor work alongside architectural responsibilities High complexity engineering work as directed by project or program leadership Conduct architectural and code reviews to ensure adherence to best practices, architectural consistency, and long-term maintainability Ensure that assigned tasks are completed correctly, efficiently, and on schedule Train, mentor, and oversee the activities of the development team As needed, assist in other areas of the company, including data analysis, simulation and modeling, and various software efforts.
Job Type:
Full-time Location:
Franklin, TN office
Salary:
Determined based upon experience and education Please note that the salary information is a general guideline only. Reliable MicroSystems considers factors such as (but not limited to) scope and responsibilities of the position, candidate's work experience, education/training, key skills, internal peer equity, as well as, market and business considerations when extending an offer. Reliable MicroSystems is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.
Pay:
$1.00 - $1,000,000.00 per year
Benefits:
401(k) 401(k) matching Dental insurance Flexible spending account Health insurance Health savings account Life insurance Paid time off Retirement plan Vision insurance Application Question(s): Are you a US Person?