409,719open jobs
14,193companies
73,646added this week
Browse all
Location
Remote (Costa Rica)
Seniority
Senior · 5+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
Cornerstone Building Brands is North America's largest manufacturer of exterior building products, headquartered in Cary, North Carolina. Formed in 2018 through the major merger of NCI Building Systems and Ply Gem Building Products (and taken private by Clayton, Dubilier & Rice in 2022), the company operates on a large-scale B2B commercial, residential, and industrial manufacturing and wholesale supply model.

Cornerstone Building Brands, headquartered in Cary, North Carolina, is the largest manufacturer of external building products in North America with over $6 billion in annual revenue and an expansive North American footprint that includes almost 20,000 employees, operating in +70 manufacturing facilities, supported by a network of +80 distribution and branch office facilities. We have a broad product offering with a well-regarded brand portfolio including the #1 position in windows, vinyl siding, metal accessories, metal roofing and wall systems, and insulated metal panels. We believe every building we create, and every part of that building, positively contributes to communities where people live, work and play.

The Senior Software Engineer - Azure & Internal Business Applications is a hands-on senior engineering role responsible for designing, building, modernizing, and supporting internal business applications on the Microsoft Azure platform. This role partners closely with business teams, analysts, junior developers, and fusion development partners to turn business needs, prototypes, and early-stage tools into scalable, secure, maintainable enterprise-grade applications.

This person must be able to move from ideation and requirements clarification through solution architecture, front-end and back-end development, deployment, support transition, and ongoing product improvement. The role requires strong full-stack engineering capability, practical Azure cloud development experience, disciplined source control and release practices, and the ability to maintain coding standards across internal and external contributors.

In addition to writing production-quality code, this role provides technical leadership, code review, architecture guidance, and day-to-day mentoring for junior developers, analysts, and fusion development partners. The ideal candidate is comfortable operating in a business-facing environment where internal software development, workflow redesign, automation, AI enablement, and enterprise supportability all need to come together.

Key Responsibilities Include

  • Design, develop, and maintain internal business applications using Microsoft Azure services and modern full-stack engineering practices.
  • Own solution design from concept through implementation, including application architecture, data flow, integration patterns, security considerations, deployment approach, and long-term supportability.
  • Build modern front-end experiences using React, TypeScript/JavaScript, reusable components, and API-driven application patterns.
  • Develop and maintain back-end services, REST APIs, serverless functions, integrations, and cloud-native application components using Azure-native services and modern development frameworks.
  • Partner with business teams, analysts, and citizen/fusion developers to evaluate early-stage tools, prototypes, and business-created applications, then refactor, harden, and scale them into reliable enterprise-grade solutions.
  • Provide technical leadership, code review, architecture guidance, and day-to-day mentoring for junior developers, analysts, and fusion development partners.
  • Establish, document, and reinforce coding standards, engineering practices, branching strategies, pull request expectations, and quality controls across assigned applications and contributors.
  • Collaborate with cross-functional teams to translate business problems, workflow gaps, and operational requirements into practical technical solutions.
  • Integrate applications with enterprise systems, including ERP, CRM, data services, authentication platforms, reporting tools, document processing services, and other internal or external APIs.
  • Apply secure coding practices and ensure applications are designed with appropriate identity, access control, data protection, privacy, and governance considerations.
  • Use Git-based source control, CI/CD pipelines, work item tracking, and release management practices to support repeatable, controlled software delivery.
  • Contribute to GitHub repository structure, access control, branch protections, pull request workflows, GitHub Actions, and platform governance practices where applicable.
  • Support application monitoring, logging, troubleshooting, performance tuning, and production support readiness using tools such as Azure Monitor, Application Insights, dashboards, alerts, and runbooks.
  • Evaluate and apply practical AI/ML-enabled capabilities where appropriate, including prompt engineering, LLM integration patterns, document processing, classification, summarization, and AI-assisted development workflows.
  • Create and maintain technical documentation, architecture notes, deployment instructions, support runbooks, and knowledge transfer materials for applications under ownership.
  • Continuously improve internal development practices by identifying reusable patterns, shared components, automation opportunities, and standards that improve quality, scalability, and delivery speed.

Required Qualifications

  • 5+ years of professional software development experience (hands-on design, development, testing, deployment, and support of production applications)
  • 2+ years of experience building cloud-native applications on Microsoft Azure or comparable cloud platforms.
  • Experience with React, TypeScript/JavaScript, REST APIs, and cloud-native back-end services.
  • Experience designing and building scalable application architectures from business requirements, prototypes, or loosely defined problem statements.
  • Strong understanding of software engineering fundamentals, including clean code, modular design, error handling, logging, testing, maintainability, and performance considerations.
  • Experience with Git-based source control, including branching, merging, pull requests, code reviews, and release coordination.
  • Experience integrating applications with enterprise systems using REST APIs, event-driven patterns, messaging, data services, or other integration approaches. (CRM, ERP, Databases)
  • Working knowledge of CI/CD concepts and tools such as GitHub Actions, Azure DevOps, or similar platforms.
  • Ability to communicate clearly with business stakeholders, analysts, developers, technical partners, and leadership.
  • Experience with AI/ML-enabled application patterns, including prompt engineering, LLM integration, document processing, semantic search, classification, summarization, or AI-assisted software development.

Preferred Qualifications

  • Strong experience with React and modern JavaScript/TypeScript frameworks preferred; experience with .NET/C# or comparable back-end frameworks is also helpful.
  • Preferred experience with Python for AI/ML, automation, API development, or Azure-based services.
  • Experience leading technical delivery for internal tools, business applications, workflow applications, automation platforms, or enterprise operational systems.
  • Experience modernizing or hardening business-created applications, prototypes, low-code solutions, or lightly governed internal tools into scalable, supportable applications.
  • Experience with Azure AI services, Azure OpenAI, document intelligence, cognitive services, or related AI application capabilities.
  • Experience working in a fusion development model with business analysts, citizen developers, process owners, and professional software engineers.
  • Experience with application security, identity platforms, role-based access control, secrets management, and secure enterprise development practices.
  • Experience in manufacturing, operations, resource scheduling, order management, finance, customer service, engineering, or other internal business process domains.
  • GitHub platform management or administration experience, including repository governance, permissions, branch protections, GitHub Actions, pull request controls, and organization-level standards.

Core Competencies

  • Technical Ownership: Takes ownership of solution quality from architecture through support, not just assigned development tasks.
  • Full-Stack Engineering Judgment: Can evaluate front-end, back-end, data, integration, security, and deployment tradeoffs and make practical engineering decisions.
  • Architecture from Ambiguity: Can turn loosely defined business needs, prototypes, or workflow problems into a coherent technical design and delivery approach.
  • Code Quality & Standards: Writes clean, maintainable code and reinforces consistent engineering practices through review, coaching, documentation, and example.
  • Mentorship & Technical Leadership: Guides junior developers, analysts, and fusion development partners in ways that improve both immediate delivery and long-term capability.
  • Business Orientation: Understands internal business processes and builds solutions that improve how work is executed, measured, supported, and scaled.
  • Collaboration & Communication: Works effectively across business, IT, engineering, operations, and external partner teams; explains technical concepts in practical business language.
  • AI-Enabled Delivery Mindset: Understands how AI, automation, and application development can be combined to redesign workflows and improve productivity, quality, and speed.

Working Conditions & Additional Information

  • This role is based in Costa Rica and supports internal stakeholders across multiple business functions and geographies.
  • Some collaboration with global teams may require flexibility in working hours.
  • This role is expected to work closely with internal IT teams, business process owners, analysts, external development partners, and enterprise platform teams.
  • Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of the role.
  • This job description is not intended to be all-inclusive. The organization reserves the right to revise or change job duties and responsibilities as needed to support evolving business priorities, technology platforms, and operating models.

All your information will be kept confidential according to EEO guidelines.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
409,719 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
San José
$100k – $150k per year • Remote • 5+ years exp • PhD
PowerShell
Python
DevOps
Azure
Azure AKS
Azure DevOps
Bicep
CI/CD
FinOps
GitHub
GitHub Actions
Kubernetes
Service Mesh
Terraform
Cybersecurity
FedRAMP
HIPAA
PCI DSS
SOC 2
Apply
$120k – $170k per year • Remote • 6+ years exp • Bachelor's Degree
C#
JavaScript
SQL
TypeScript
C#
ASP.NET Core
Frontend
Angular
React.js
Mobile
Dependency Injection
DevOps
AWS
Azure
Azure DevOps
CI/CD
Docker
Git
Kubernetes
Apply
$145k – $205k per year • Remote • 6+ years exp • PhD
C++
Rust
SQL
Rust
Actix Web
Axum
Databases
Apache Kafka
DynamoDB
Kafka
MySQL
NATS
PostgreSQL
RabbitMQ
Redis
DevOps
AWS
Azure
CI/CD
Docker
GCP
Git
Grafana
gRPC
Istio
Kubernetes
Linkerd
OpenTelemetry
Prometheus
Pulumi
Rest API
Service Mesh
Terraform
Apply
$140k – $200k per year • Remote • 6+ years exp • PhD
Java
Node JS
Solidity
SQL
TypeScript
JavaScript
Solidity
Truffle
Frontend
Angular
GraphQL
React.js
Remix
Vue.js
DevOps
AWS
Azure
CI/CD
Docker
Git
Kubernetes
Rest API
Terraform
Web3
Arbitrum
Avalanche
Ethereum
Foundry
Hardhat
Hyperledger Fabric
Layer 2
Optimism
Polygon
Remix
Smart Contracts
Token Standards
Apply
$76k – $110k per year • In office • Full-Time • Berlin
DevOps
AWS
Azure
GCP
Git
Terraform
Apply
$34k per year • In office • Full-Time • United States
Apply
$50k – $70k per year • In office • Full-Time • 1+ year exp • High School Diploma • Fontana
Apply
$40k – $44k per year • In office • Full-Time • 1+ year exp • High School Diploma • Fontana
Apply
$38k per year • In office • Full-Time • High School Diploma • Independence
Apply
EHS Technician 1 2 days ago
$42k per year • In office • Full-Time • High School Diploma • Houston
Apply
Product Designer 2 days ago
Remote • Full-Time • 4+ years exp • Bachelor's Degree • San José
Design
Figma
Apply
In office • Full-Time • 6+ years exp • San José
Apply
Ticket Specialist 3 days ago
In office • Full-Time • 4+ years exp • San José
DevOps
SLI/SLO/SLA
Apply
In office • Full-Time • San José
Management
Microsoft Teams
Outlook
SharePoint
Slack
Apply
Remote/Hybrid • 7+ years exp • Bachelor's Degree • San José
Bash
SQL
DevOps
Docker
Kubernetes
SLI/SLO/SLA
Apply
See all jobs
This is one of many
409,719 more open roles from verified company boards, updated every day.