Architect (Software Code Quality & amp Integration)
Houston, MS - USA
Job Summary
We are looking for an exceptional Architect (Software Code Quality & Integration) to join our engineering team! In this role you will act as a technical leader and custodian of our codebase. You will bridge the gap between development architecture and deployment ensuring our distributed systems are robust maintainable and scalable. If you are passionate about defining and driving the highest standards of code quality wed love to meet you.
Key Responsibilities
Code Review Leadership
- Drive Excellence: Provide leadership in code reviews setting expectations far beyond standard participation.
- Define Standards: Define and reinforce best-practice standards for code quality across all engineering teams.
- Prioritize Critical Paths: Focus on the review of critical paths and shared components to guarantee system-wide reliability.
- Ensure Compliance: Enforce best practices including strict naming conventions robust error handling detailed logging/observability and security standards.
Best Practices Ownership
- Standardize Design: Establish and maintain coding standards and design patterns aligned with industry best practices.
- Drive Consistency: Foster consistency through the development and use of reusable frameworks and shared libraries.
- Champion Adoption: Actively promote and ensure company-wide adoption of established standards across all teams.
Large-Scale Integration Expertise
- Bridge Systems: Apply best practices when integrating across internal platforms and external third-party systems.
- Ensure Scalability: Account for reliability maintainability and scalability in all cross-system interactions.
Governance and Guardrails
- Implement Gates: Establish review gates coding standards and automated quality checks.
- Leverage CI/CD: Utilize continuous integration/continuous deployment pipelines to enforce linting security scanning and test coverage requirements.
- Define Readiness Criteria: Define and uphold clear objective criteria for code readiness prior to any production deployment.
Essential Skills & Qualifications
- Codebase Evaluation: Deep ability to evaluate large complex codebases with a keen eye for identifying risks inconsistencies and improvement opportunities.
- API & Integration Design: Strong understanding of API development integration design and the broader impacts of code changes.
- Distributed Systems: Solid understanding of best-practice coding techniques for managing failures in distributed systems resulting in reliable and maintainable code.
- Standards Definition: Ability to define practical best-practice coding standards that are widely followed and elevate overall code consistency and quality.
- Coding Proficiency: Strong practical coding proficiency enabling you to jump in and make direct contributions when necessary.
- Scaling Judgment: Sound judgment in accounting for cross-team and cross-product scaling impacts including dependencies integration points and system stability.
- QA Testing: Willingness and ability to perform a light amount of QA testing as required during deployment gates.
We are an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Required Experience:
Staff IC
About Company
We are seeking a motivated Promotional Sales Representative to join our client's team and play a key role in building and maintaining relationships with corporate clients. Job Overview: As a Promotional Sales Representative, you will be responsible for identifying, engaging, and manag ... View more