At Mitratech, we are a team of technocrats focused on building world-class products that simplify operations in the Legal, Risk, Compliance, and HR functions of Fortune 100 companies. We are a close-knit, globally dispersed team that thrives in an ecosystem that supports individual excellence and takes pride in its diverse and inclusive work culture centered around great people practices, learning opportunities, and having fun! Our culture is the ideal blend of entrepreneurial spirit and enterprise investment, enabling the chance to move at a rapid pace with some of the most complex, leading-edge technologies available.
Given our continued growth, we always have room for more intellect, energy, and enthusiasm - join our global team and see why it's so special to be a part of Mitratech!
Job Overview
As a part of our latest transformation, we are searching for a Software Architect to join us and work closely with a geographically distributed team across US, Mexico, and India. In this role, you will be deeply involved in the architecture, design, development, testing, and implementation of products for Mitratech’s SaaS platform. As an integral member of a global engineering team, responsibilities include reviewing technical requirements, architecting & designing the base framework and modules which are further implemented by engineers. The architect needs to be ‘hands-on’ and intimately familiar with advanced design and coding techniques and should have a passion for applying technology to solve highly complex problems in the workflow automation domain.
Essential Duties & Responsibilities:
- Establish software architecture, design and development best practices
- Work with Product Management, UX, Professional Services and Clients towards translating business requirements to technical architectures and Proof of Concepts (PoC)
- Work with the Engineering team to translate requirements into low level designs
- Oversee application of design specifications, coding standards, and best practices
- Perform code reviews and peer testing to ensure implementation meets the architectural requirements
- Create detailed technical design documentation, architectural diagrams
- Provide training, give project demos, and other presentations as needed
- Be the technical leader and the ‘go-to’ person for any architectural & design decisions
- Provide input and recommendations for code refactoring, process improvements, technology choices, and tools
- Experience in Enterprise application integration
- Voluntary mentoring of engineering team members
Requirements & Skills:
- 10+ years experience in a software development role with at least 3+ years in the role of a Full Stack Java/Spring & React Architect
- Strong interpersonal skills and able to communicate technical concepts to non-technical audience
- Self-reliant and a motivated self-starter
- Ability to reason logically and provide innovative solutions
- Ability to work across TimeZones (US, India)
- Proficiency or fluency in English - written and verbal
- Experience with Agile development methodologies (scrum)
- ‘Hands-on’ experience with combination of the following:
- Common Design Patterns for building performant and scalable SaaS applications
- UI development – React, JavaScript, JQuery, HTML, CSS, BootStrap
- Java Spring Framework
- AWS Cloud Services
- Scalable Microservice Architecture
- REST API
- Authentication and Security Protocols (OAuth, SAML)
- Exposure to Automated Testing – Selenium with Java
- Experience doing application performance analysis and code quality tools
Desired Skills:
- Experience working with a troubleshooting production code
- Creative problem solving for tackling technical debt
- Experience developing Workflow Automation ‘low-code’/’no-code’ software
- OWASP/Application Security experience
- Experience with Continuous Integration and Continuous Delivery (CI/CD) pipelines
Education:
- Bachelor’s Degree in Computer Science or equivalent professional experience
We are an equal-opportunity employer that values diversity at all levels. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, national origin, age, sexual orientation, gender identity, disability, or veteran status.
Top Skills
What We Do
Mitratech, a proven global technology partner for corporate legal departments, risk & compliance teams, and HR professionals seeking to raise productivity, control expenses, and mitigate risk by deepening organizational alignment, increasing visibility, and spurring collaboration across the enterprise.
We partner with our clients to design, develop, deliver and support the best legal, risk management, and HR software solutions around, so their departments can become hubs of efficiency, innovation, and excellence for the entire organization. Mitratech is a proven global technology partner for corporate legal departments, risk & compliance teams, and HR professionals seeking to raise productivity, control expenses, and mitigate risk by deepening organizational alignment, increasing visibility, and spurring collaboration across the enterprise.
We partner with our clients to design, develop, deliver and support the best legal, risk management, and HR software solutions around, so their departments can become hubs of efficiency, innovation, and excellence for the entire organization.
Why Work With Us
Our team is what makes Mitratech great! A key to our culture is our commitment to growth. We hire people who are passionate about learning and expanding their skill sets. By supporting & encouraging professional growth and development, our team members get ample opportunities to learn, grow, and advance their careers while they’re here.