Lexicon offers a unique combination of capabilities. Our services include construction management, fabrication, erection, mechanical installation, and plant maintenance for heavy industrial, commercial, and roadway projects, as well as a full spectrum of golf course construction and management services.
Position Summary
Lexicon, Inc. is seeking a Senior Full-Stack Software Engineer to set the standard for software development across a growing company that moves quickly. This role will design, build, deploy, and support secure full-stack applications, APIs, integrations, automations, and internal tools while establishing practical engineering best practices. This role will also establish proper GitHub practices, CI/CD pipelines, and AI-assisted development guardrails that help teams deliver quickly without sacrificing quality, security, or maintainability.
Essential Duties and Responsibilities
- Design, build, test, deploy, and support full-stack web applications, REST APIs, integrations, automations, and internal tools, from database schema through user interface.
- Translate business requirements into technical designs that balance performance, security, maintainability, scalability, and cost.
- Own GitHub repositories and engineering standards, including branching, pull requests, releases, protected branches, required reviews, CODEOWNERS, documentation, and least-privilege access.
- Build and maintain CI/CD workflows using GitHub Actions or similar tools, including automated testing, code-quality checks, security and dependency scanning, deployment approvals, validation, and rollback.
- Create reusable application templates, components, and standards that accelerate secure and consistent delivery.
- Utilize Lexicon approved AI tools such as Cursor, Claude Code, GitHub Copilot, Microsoft Copilot, Replit, Codex, Grok, or comparable platforms for prototyping, coding, refactoring, debugging, testing, and documentation. Verify all generated output before production.
- Deploy and operate solutions on approved cloud, serverless, container, virtual-machine, or managed platforms, including configuration, secrets, monitoring, logging, health checks, and incident response.
- Lead and mentor level I developers through the software development lifecycle by conducting technical reviews to ensure adoption of best practices and giving technical guidance where needed.
- Lead technical reviews, reduce technical debt, and clearly explain risks, roadblocks, and functionality to team members and business stakeholders
Required Qualifications
- Six or more years of professional software development experience, including ownership of production applications.
- Strong full-stack proficiency in one or more modern ecosystems, such as TypeScript/Node.js and React, Python, C#/.NET, or Java.
- Experience designing relational database schemas, migrations, and performant queries.
- Advanced Git and GitHub experience, including repository governance, branching, pull-request workflows, code review, conflict resolution, versioning, and release management.
- Experience building web applications, REST APIs, integrations, automation tools, and secure authentication and authorization solutions.
- Hands-on experience with CI/CD, automated testing, secure coding, dependency management, monitoring, deployment, and production troubleshooting.
- Practical experience with AI-assisted development tools such as Cursor, Replit, Claude, or GitHub Copilot, and the judgment to validate generated code for accuracy, security, privacy, and maintainability.
- Demonstrated ability to mentor developers, explain technical concepts clearly, document solutions, and drive adoption of shared standards.
- Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related field, or equivalent professional experience.
Preferred Qualifications
- 2+ years as a technical lead, senior engineer, or application architect.
- Experience with Supabase or PostgreSQL, including row-level security and policy design.
- Experience with GitHub Enterprise, reusable workflows, CodeQL, Semgrep, secret scanning, dependency scanning, or static application security testing.
- Experience with OAuth 2.0, OpenID Connect, Microsoft Entra ID, JWTs, role-based access control, corporate SSO, and API gateways.
- Familiarity with OWASP and NIST secure-development guidance and applications that integrate LLMs or AI services.
- Experience in manufacturing or another data-intensive industrial environment.
Our Stack
- AI-assisted development: Cursor, Claude Code, GitHub Copilot, Codex, and Replit (currently prototyping)
- Source and CI/CD: GitHub and GitHub Actions
- Application: TypeScript, React, Node.js, and Python
- Data and hosting: Supabase (PostgreSQL, authentication, and storage), Render, and Microsoft Azure
- Identity: Corporate SSO through Microsoft Entra ID
Measures of Success
- Production applications are reliable, secure, documented, maintainable, and aligned with business needs.
- Software teams follow clear, scalable engineering standards that support rapid growth, consistent delivery, and accountable ownership.
- AI-assisted development improves delivery speed without weakening privacy, security, code quality, or engineering accountability.
- Junior developers build capability and ownership through practical coaching and consistent development standards.
- Reusable patterns and shared practices reduce technical debt, duplicated effort, and time to deploy.
You must be legally authorized to work in the United States for our company without the need for current or future visa sponsorship. Note: The company does not provide employment visa sponsorship for this position.
Benefits
- Medical Insurance
- HSA with Employer contributions
- Dental Insurance
- Vision Insurance
- Group and Voluntary Life Insurance
- Short Term/Long Term Disability
- Critical Illness Plan
- Employee Assistance Program
- Paid Vacation
- 401(k) with Employer Match
- ESOP