Job Posting

Software Architect

Navasota, TX

Posted: February, 2024

Who we are

EMPACT Engineering, LLC is a fast-growing engineering firm in College Station, Texas, that embraces new and emerging technologies, is built on experience, and is driven by excellence. Our innovative and core-values based culture has a foundation of quality customer delivery coupled with advancing leading-edge technologies and business solutions. Committed to attracting and retaining long-term team members by investing in professional development and providing rewarding opportunities, we hold ourselves to the highest level of standards in making our employees’ lives better as we serve our customers to meet their needs. We are unconstrained by the way things have always been done. We creatively approach every task and obstacle to find original solutions. Our varied backgrounds, experiences and expertise make us savvier problem solvers that drive better results.

What you will do

The Software Architect will contribute to the architectural design, development strategy, and technological innovation for internal and external software systems. This role is crucial for translating business requirements into scalable, maintainable, and secure technical solutions. The Software Architect will report directly to the Director of Technological Innovation and play a key role in mentoring developers, defining best practices, and ensuring the alignment of technology strategies with the company’s goals.

Your Key Responsibilities

  • Architect, design, and author scalable, robust, and secure software systems that align with the company’s strategic goals, using industry-standard technologies such as Node.js/TypeScript, .NET/C#, SQL/PostgreSQL, and AWS
  • Lead technical planning and architecture design sessions, making high-level design choices and dictating technical standards, including software coding standards, tools, and platforms
  • Collaborate with project managers, developers, and business stakeholders to define system requirements and understand business needs, ensuring that architectural solutions meet performance, scalability, and reliability expectations
  • Guide and mentor software engineering teams, providing technical leadership to promote best practices in software development and architectural design
  • Develop and maintain documentation for system architecture, design decisions, and coding standards
  • Evaluate new technologies, tools, and methodologies to drive continuous improvement in the software development process
  • Lead the review process for software architecture, ensuring adherence to the company’s architectural standards and guidelines
  • Act as a liaison between the technical team and other departments, translating technical concepts into business language and vice versa

What you will bring

  • A bachelor’s degree in computer science, software development, or related field is required
  • A minimum of ten (10) years of combined experience in a software engineer, software architect, or technical team lead role is required
  • A minimum of one (1) year of leadership experience on a technical team is required
  • Demonstrated experience in designing and implementing large-scale software systems with a focus on scalability, security, and reliability
  • Expert knowledge of software development methodologies, frameworks, and deployment strategies
  • Strong leadership and mentorship skills, with the ability to guide and influence technical teams
  • Proficiency in Node.js/TypeScript, .NET/C#, SQL/PostgreSQL, AWS, and other relevant technologies
  • Excellent problem-solving, analytical, and interpersonal skills, with the ability to communicate complex technical ideas to non-technical stakeholders
  • Agile or PMP certifications are recommended but not required
  • Experience with Agile development methodologies and a solid understanding of project management principles

Benefits we offer

  • Paid time off including paid holidays
  • Employer supplemented health, dental and vision insurance
  • 401k retirement plan with generous employer match
  • Tuition Assistance Program
  • Flexible Schedule

Where we are

Navasota, TX

Commitment to workplace diversity

EMPACT Engineering, LLC is an equal opportunity employer and does not discriminate on the basis of race, religion, color national origin, age, sex, gender, sexual orientation, disability, or any other characteristic protected by law.

There's No "I" in "EMPACT"

Our community is all about teamwork. Everyone at Empact Engineering understands the importance of doing the right thing and helping others. We look for candidates that demonstrate strong character, ethics, and morals.If that’s you, then we’d love to hear from you.