Principal Software Architect
Frisco, TX, United States
At Lexipol, our mission is to create safer communities and empower the individuals on the front lines with market-leading content and technology. Our top-notch team works closely with law enforcement, fire, EMS, corrections, and local government professionals to tailor our solutions to better address today’s challenges and keep first responders coming home safely at the end of each shift.
Working at Lexipol means making a difference – day in and day out.
The Work The Principal Software Architect will be a part of the Engineering leadership team, providing input to multiple software development teams to ensure that the results are consistent with industry recommendations and consistent within Lexipol. The architect will collaborate with Solutions Management, Engineering leadership, other architects, and stakeholders to investigate and understand functional and non-functional product requirements, producing and maintaining high-level product specifications and design guidance.
This role contributes to the team’s goals by supporting Solutions Management, Program Management, and Engineering leadership in specifying product roadmaps, estimates, and backlogs. Additionally, the architect will actively participate in creating proofs of concept and other short-term efforts intended to validate architectures and solutions. Daily interaction with developers, testers, and DevOps specialists ensures the successful realization of the product architecture.
This is done through working in these areas of focus: Collaborate with stakeholders to align architecture with business goals.
Participate in strategic planning sessions, translate business requirements into technical solutions, and ensure alignment with product roadmaps.
Review and refine the system architecture as new requirements are provided.
Analyze new requirements, propose architectural changes, and document updates.
Ensure architectural consistency across all projects.
Develop and enforce architectural guidelines, conduct regular code reviews, and facilitate architecture review meetings.
Provide technical mentorship to software development teams.
Offer guidance on best practices, conduct training sessions, and support developers in solving complex technical problems.
Ensure collaboration with the DevOps team to ensure solutions can be deployed & operated successfully.
Work closely with DevOps to design scalable and reliable deployment processes, implement CI/CD pipelines, and monitor system performance post-deployment.
This position is remote.
Requirements and Expected Outcomes Requirements: Expert knowledge of design principles, tools, and techniques.
Strong written and verbal communication skills
Excellent interpersonal communication skills with both technical and non-technical staff.
Expert knowledge of multiple programming languages & frameworks.
Experience with Java & Spring Framework and JavaScript & React (strongly preferred).
Experience with Python & Django (beneficial).
Expert knowledge of specifying web services and REST APIs.
Expert knowledge of microservices architecture and containerized deployment.
Expert knowledge of SQL and NoSQL databases.
Experience with PostgreSQL and MongoDB (strongly preferred).
Strong knowledge of cloud computing environments.
Experience with AWS required with specific focus on Lambdas (required).
Experience with AWS Cognito and API Gateway (strongly preferred).
Experience with AWS SQS and Step Functions (preferred).
Experience applying Artificial Intelligence and Machine Learning technologies to problems in the product domain. Experience with Retrieval Augmented Generation is strongly preferred.
Proven experience as a software architect on one or more products of similar scale.
Expected Outcomes: Proven Successful review and refinement of system architecture to accommodate new requirements.
Consistent architectural guidelines across all projects.
Effective mentorship and technical guidance to development teams.
Alignment of architecture with business goals and strategic initiatives.
Seamless collaboration with DevOps to ensure successful deployment and operation of solutions.
Education and Certifications: Bachelor’s degree in Computer Engineering/Computer Science or a related field (Master’s degree preferred).
AWS Solutions Architect - Associate certification (required).
AWS Solutions Architect - Professional certification (strongly preferred).
Duties listed are not intended to be exhaustive or exclusive; other duties may be assigned. Management retains the discretion to add to or change the duties of the position at any time. Employee Value Proposition Impact: The Principal Software Architect will have the opportunity to influence multiple teams and products, ensuring that their contributions have a broad and significant impact across the organization.
Growth Support: This role is critical in supporting Lexipol's growth by creating and integrating products with minimal organizational effort and cost, driving efficiency and scalability.
Development Opportunities: The Principal Software Architect will have the chance to engage in continuous learning and professional development, including opportunities for certification and training in advanced technologies.
Collaboration and Mentorship: The architect will work closely with various stakeholders, providing technical mentorship and fostering a collaborative work environment that encourages innovation and excellence.
Applicants must be authorized to work for ANY employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time.
Compensation and Benefits
Lexipol offers a competitive base salary, monthly, quarterly, or annual incentive and a comprehensive benefits package including 401(k) with Company match and a flexible paid time off plan.
About Lexipol
Lexipol empowers first responders and public servants to best meet the needs of their residents safely and responsibly. We are the experts in policy, training, and wellness support, committed to improving the quality of life for all community members. Our solutions include state-specific policies, online learning, behavioral health resources, grant assistance, and industry news and information offered through the websites Police1, FireRescue1, EMS1, Corrections1 and Gov1. Lexipol serves more than 2 million public safety and government professionals in over 12,000 agencies and municipalities. For additional information, visit www.lexipol.com.
Lexipol Is an Equal Opportunity Employer (EOE)
Lexipol, LLC provides equal employment opportunities (EEO) to all team members and applicants for employment without regard to race, color, religion, gender, national origin, age, sex, pregnancy, disability, sexual orientation, gender identity or expression, veteran status, genetic information, or any other non-job-related characteristic. Lexipol complies with applicable federal, state, and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including hiring, placement, promotion, termination, layoff, recall, transfers, leave of absence