Software Architect
Momnt is seeking a Software Architect who is passionate about designing, coding, and delivering scalable, maintainable, and high-performance software systems.
As a Software Architect at Momnt, you’ll be at the forefront of defining and implementing the core software architecture that powers our products. You’ll collaborate with cross-functional teams to translate business requirements into robust, efficient, and secure software solutions. This role emphasizes hands-on technical leadership, architectural decision-making, and mentoring development teams to uphold high engineering standards. In addition to architectural responsibilities, this role includes direct, hands-on software development and coding. We're looking for someone dynamic, forward-thinking, and thrives in a fast-paced environment. Your contributions will be instrumental in shaping our engineering culture and driving the technology roadmap forward. Location:
While we prioritize applicants local to Atlanta, GA, for periodic in-person collaboration, we're also open to candidates residing in: AL, GA, CT, DC, FL, IL, IN, LA, MA, MN, NC, PA, TN, TX, VA, WA, WI.
- Design and evolve the architecture of Momnt’s software systems to be modular, scalable, and maintainable.
- Write high-quality, production-level code as part of the development process, contributing directly to key projects and architectural implementations.
- Provide architectural guidance and technical expertise, ensuring alignment with strategic goals and engineering best practices.
- Define software design patterns, coding standards, and development processes to ensure high code quality and system reliability.
- Participate in architectural reviews, code reviews, and system design discussions with engineering teams and leadership.
- Collaborate with product managers, engineers, and stakeholders to translate product requirements into architectural designs.
- Troubleshoot complex software issues and provide mentorship on debugging, optimization, and performance testing.
- Maintain architectural documentation and communicate trade-offs and rationale to both technical and non-technical audiences.
- Partner with DevOps and Security teams to ensure architecture supports reliability, observability, scalability, and security requirements.
- Continuously evaluate and recommend new technologies and tools to improve engineering productivity and product performance.
- Performs other duties as assigned, which are reasonably within the scope of the duties in this job classification.
You’d Be a Great Fit If You Have:
- 5+ years of experience in software architecture and designing distributed, cloud-based systems.
- 3+ years of hands-on experience writing production-quality Python code.
- Deep understanding of software engineering principles, design patterns, and architectural best practices.
- Proven ability to lead the development of complex applications from design through deployment.
- Experience with cloud platforms (AWS preferred), including knowledge of cloud-native architecture.
- Familiarity with containerization (e.g., Docker, Kubernetes) and CI/CD pipelines.
- Experience working closely with cross-functional teams and aligning software solutions with business goals.
- Strong communication skills with the ability to present architectural decisions and trade-offs clearly to technical and non-technical stakeholders.
- A pragmatic mindset: able to balance ideal architectural purity with business and delivery realities.
- Experience mentoring engineers and fostering a collaborative, learning-driven environment.
Recommended Jobs
Executive Director/Administrator/Manager-Assisted Living
Company Overview Benton Village is a leading provider of senior living services, dedicated to enhancing the quality of life for our residents and their families. Our team is committed to creating vi…
Specialist, Talent Attraction
Here at Scout Motors, we're carrying forward the heritage of one of the most iconic American vehicles in history. A vehicle dating back to 1960. One that forged the path for future generations of rugg…
Membership Sales
Job Description Job Description We are currently looking for two part time or one full-time Membership Sales people to add to our team. Fitness knowledge or sales experience a plus but not requir…
Caregiver/CNA
Job Description Job Description We are seeking a Caregiver/CNA to join our team! You will assist in the daily care of elderly or disabled individuals. Responsibilities: Assist clients with …
COOK, GRILL
Position Title: [[title]] Pay Range : $16.00 to $16.50 We Make Applying Easy! Want to apply to this job via text messaging? Text JOB to 75000 and search requisition ID number 1463309 …
Sr. Key Account Manager
The primary responsibility of the Senior Key Account Manager (SKAM) is to implement Red Bull's strategies and initiatives with a specific group of Key Accounts. The SKAM will be accountable for all b…
Structural Mechanic II
Structural Mechanic II in GAC Savannah Unique Skills: Skilled with pneumatic tools, catia, solumina & 3D model. Work well with others. Follow daily work plans. Efficent in daily tasks. …
Distributed Control Systems (DCS) Programmer - Pulp & Paper
Every day, ANDRITZ continues to deliver successful innovative solutions to our customers globally. Why are we so successful? Because we are passionate and love what we do! We are at the forefront of …
Delivery Driver / Warehouse Worker
Job Description Job Description Labor Finders of Waycross has an opening for delivery drivers / warehouse worker. Must have some experience with delivery driving Delivery Driver/Warehouse Work…
Dishwashers
Job Description Job Description DISH RESPONSIBILITIES At O’Charley’s , we look for specific traits in our Dish Operators. Friendly, outgoing, possesses good communication skills, orga…