Principal Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteLeadTeam 1,001-5,000H1B No SponsorCompany SiteLinkedIn

Location

Costa Rica

Posted

45 days ago

Salary

0

Seniority

Lead

Job Description

Principal Software Engineer

CSC Generation

• Lead end to end software delivery including architecture design hands on development testing deployment documentation and production support for our ecommerce platform. • Serve as a technical mentor and coach for engineers across levels supporting code reviews technical decisions and skill development. • Partner with Product Design and Engineering leadership to deliver scalable user focused features that elevate business value. • Champion modern engineering practices including clean architecture unit testing automation performance optimization and observability. • Drive key initiatives as a technical leader occasionally guiding a small team of engineers from concept to delivery. • Influence architectural direction and propose improvements that enhance system performance scalability reliability and maintainability. • Produce high quality documentation including TRDs diagrams technical instructions and onboarding materials. • Own reliability monitoring alerting and incident response for mission critical systems. • Stay current with new technologies and contribute to innovation and continuous improvement across the engineering organization. • Identify opportunities to simplify legacy components reduce technical debt and deliver long term efficiency gains.

Job Requirements

  • Bachelor degree or Master degree in Computer Science or related field
  • 10 plus years of professional software development experience with strong ecommerce background
  • Expertise with Java Spring Framework Spring Boot and NodeJs
  • Strong front end experience with HTML CSS JavaScript and React
  • Deep expertise in software architecture distributed systems and design patterns
  • Proficiency in at least one core backend language such as Java Python or C Sharp
  • Proven history of leading engineering teams and delivering production grade software
  • Strong understanding of relational databases and SQL
  • Experience with NoSQL or document oriented databases
  • Hands on skill with Docker Kubernetes CI CD pipelines
  • Experience with AWS or GCP and cloud first architecture
  • Excellent communication leadership and cross functional collaboration skills
  • Strong problem solving talent and the ability to think creatively and strategically.

Benefits

  • Executive Access: Work directly with brand CEOs and senior leadership, solving real business problems and earning mentorship from top operators.
  • AI-First Skill Building: Get hands-on with the most advanced AI tools in the market. From automation to prompt engineering, you’ll build a modern tech stack that sets you apart in any industry.
  • Accelerated Career Path: High performers are quickly entrusted with greater responsibility, new challenges, and leadership opportunities across our portfolio of brands.
  • Competitive benefits: Paid time off policies, 401(k)/RRSP match, medical/dental/vision and a variety of supplemental policies, and employee discounts at our portfolio companies.

Related Job Pages

More Full-stack Engineer Jobs

IES Communications logo

FULLSTACK .NET Developer 4 years experience remote - MUST BE LOCAL TO THE CONTINENTIAL UNITED STATES

IES Communications

IES is a national provider of industrial products and infrastructure services to a variety of end markets, including electrical, mechanical and communications contracting solutions for the commercial, industrial, residential and renewable energy markets. IES is publicly traded on NASDAQ under the symbol IESC. As of the end of IES’s 2024 fiscal year ending September 30, 2024, IES produced over $2.8+ billion in revenue and employed over 9,485 employees at over 131 domestic locations across the United States. IES is an Equal Employment Opportunity Employer: Minorities, Females, Gender Identity, Sexual Orientation, Individuals with Disabilities, Protected Veterans Encouraged to Apply.

Full TimeRemoteTeam 51-200

MUST BE LOCAL TO THE CONINENTIAL UNITED STATES DIRECT HIRE OPPORTUNITY This is a Junior Role with at least 4 years experience. .NET Developer CategoryGeneralPay TypeSalary ApprenticeshipNoDescriptionJob Summary: Must have .NET Framework Nice to have C# and MVC This will be for a mid-level developer The Programmer/Developer will be primarily responsible for building and maintaining desktop and web applications using the .NET Framework/C# language. The Programmer is also responsible for Database design including indexes and data integrity. Must be able to work well with others in a team setting. General Job Duties and Responsibilities: - Works directly with end users to translate business requirements into functional applications. - Designs, codes, and tests a variety of custom business applications. - Develops ASP.NET MVC applications. - Database design including indexes and data integrity. - Acts as the Company liaison for interface with customer representative(s). - Creates, develops and implements process improvement(s). - Other responsibilities as assigned. Min USD $80,000.00/Yr. Max USD $105,000.00/Yr. Qualifications Physical and Mental Requirements: - The Programmer/Developer must be self-motivated, positive in approach, professional, develop and implement project process improvement(s). - Must promote the Company culture and mission to all employees, vendors, clients and business partners. - Must have proven problem-solving skills, critical thinking skills and the ability to effectively read, write and give oral presentation(s). - Must be able to travel within branch territory and/or regional territory as needed. - Must have the ability to learn Company and customer project management systems. - Regular attendance is mandatory Education, Certification, License, and Skill Requirements: - Must have at least a bachelor’s degree in Computer Science. - Must have 5 years utilizing the skills listed below. - Proficiency with the client-side framework jQuery. - Proficiency in C# - Proficiency using .NET 4.5+ - Proficiency using Entity Framework 6 - Experience with Azure Web Apps. - Proficiency in developing ASP.NET MVC applications - Proficiency using SQL and LINQ - Proficient with Razor, HTML, JS, and CSS - Must have experience in customer interface, such as liaison between the customer and the Company. - Must be proficient with Microsoft Office (Word, Excel and MS Project). - Familiarity with SharePoint - Familiarity with PowerApps and Power Bi - Must meet Company minimum driving standards. - Must be able to manage multiple tasks/projects simultaneously. Minimum Years of Experience 6+ License Required No Minimum Education High School Overview IES is a national provider of industrial products and infrastructure services to a variety of end markets, including electrical, mechanical and communications contracting solutions for the commercial, industrial, residential and renewable energy markets. IES is publicly traded on NASDAQ under the symbol IESC. As of the end of IES’s 2025 fiscal year ending September 30, 2025, IES produced over $3.3 billion in revenue and employed over 9,400 employees at over 174 domestic locations across the United States. IES is an Equal Employment Opportunity Employer: Minorities, Females, Gender Identity, Sexual Orientation, Individuals with Disabilities, Protected Veterans Encouraged to Apply. From office buildings to wind farms, industrial complexes to housing developments, our employees and design professionals design, build, and maintain the systems that empower lives. Our commitment to our employees is reflected by our actions: - Safety is Priority One – and our record shows it - Competitive Pay - Company 401K plan with Employer Contribution Match - Company Paid Time Off - Company Paid Life Insurance - Choice of Medical Coverage including Prescription and Short Term Disability Plans - Choice of Dental and Vision Coverage - Optional Long-term Disability, Critical Illness, Accident, Legal and Pet Coverage - Auto and Home Insurance Discount Programs EEO Statement PLEASE NO AGENCY CALLS. NOTE TO ALL AGENCIES: Any unsolicited agency resumes or agency represented candidates that are presented to any IES employee without first having a signed contract between that agency and the IES Talent Acquisition organization will become the property of IES and no fees will be paid. EEO & Affirmative Action The IES policy on equal employment opportunity prohibits discrimination based on race, color, religion, national origin, sex, age, gender identity, sexual orientation, individuals with disabilities, protected veterans, or any other protected status or characteristic. This policy applies to recruiting, hiring, transfers, promotions, terminations, compensation, benefits, and all other terms and conditions of employment, and also states that retaliation against any employee who files a complaint regarding possible violations of this policy will not be tolerated. IES is also committed to taking affirmative steps to promote the employment of minorities, women, individuals with disabilities, and protected veterans. IES develops affirmative action programs to support its commitment to equal employment opportunity, consistent with company policy and the company’s obligations as a contractor to the United States government. View Your Equal Employment Opportunity rights under the law. "Know Your Rights: Workplace Discrimination is Illegal; Conozca sus Derechos: La Discriminación en el Lugar de Trabajo es Ilegal Disability Accommodation IES is an Equal Opportunity/Affirmative Action Employer. IES provides reasonable accommodation for individuals protected by Section 503 of the Rehabilitation Act of 1973, the Vietnam Era Veterans' Readjustment Assistance Act of 1974 and Title I of the Americans with Disabilities Act of 1990. Applicants who need accommodation in the job application process should contact the IES corporate office at (713) 860-1500 or any IES office to request assistance. IES Participates in E-Verify/IES participa en el programa E-Verify E-Verify Information/ Información sobre E-Verify English/Español Right to Work/Ley de Derecho al Trabajo English/Español

United States
Full TimeRemoteTeam 51-200

About the Role We're looking for a Senior Full Stack Developer with strong experience in React and Node.js, and hands-on exposure to agentic AI systems, to join a fast-paced, collaborative environment. This role requires someone who is not only technically strong, but also highly reliable, trustworthy, and comfortable working independently while maintaining clear and professional communication with stakeholders. Key Responsibilities - Design, develop, and maintain scalable full-stack applications using React and Node.js - Build and integrate AI-driven / agent-based solutions into existing and new systems - Collaborate directly with stakeholders to understand requirements and translate them into technical solutions - Own projects end-to-end with minimal supervision - Ensure clean, maintainable, and well-documented code - Proactively identify improvements and drive technical decisions Must-Have Requirements - 5+ years of experience as a Full Stack Developer - Strong expertise in React (frontend) and Node.js (backend) - Hands-on experience with agentic AI development (e.g., AI agents, LLM integrations, automation workflows) - Proven ability to work independently and manage priorities - Strong English communication skills (B2+ or higher) - Able to confidently interact with US stakeholders - Experience working in remote, distributed teams What We're Looking For - A trustworthy and reliable professional with strong work ethic - Someone who is transparent, accountable, and consistent in delivery - Comfortable engaging in client-facing conversations and managing expectations - Highly tech-savvy, curious, and proactive - Strong sense of ownership and responsibility NOTES: - LATAM ONLY - Full-Time - Contractor

Colombia
Source Meridian logo

155. Tech Lead

Source Meridian

Source Meridian is a development software company that works to solve the industry’s most challenging problems in healthcare practices. We are laser focused on specific technologies in the healthcare and life science industries: Healthcare technology, artificial intelligence, and healthcare interoperability.

Full TimeRemoteTeam 51-200

We’re looking for a Tech Lead (Python - React) to join Source Meridian. About Source Meridian Source Meridian is a development software company that works to solve the industry’s most challenging problems in healthcare practices. We are laser focused on specific technologies in the healthcare and life science industries: Healthcare technology, artificial intelligence, and healthcare interoperability. About the Role You own the architecture, the standards, the review process, and the quality bar. You don't write most of the feature code — you define the contracts and boundaries that everyone else builds against, you review every PR that touches financial logic or PHI, and you make sure nothing merges that shouldn't. You are the person CTO trusts to keep the platform correct while five people build in parallel. What You’ll Do - Produce the complete module scaffold: interface contracts for all 14 modules, SQLAlchemy base classes (including TenantScopedModel for tenant isolation), import-linter configuration, and CI/CD pipeline (Azure DevOps). - Author the coding standards document that every AI-assisted prompt must reference. - Define the spec-driven development workflow: spec templates for financial/compliance modules, test-first generation process, spec approval gates. - Set up the Golden Set validation suite framework (35 real cases + CMS published examples) for the repricing engine. - Own the PR review process. You are the primary reviewer for: interface contract compliance, tenant isolation correctness (RLS + application-layer), and financial logic validity. - Co-own the spec review process with domain authorities. You review specs for completeness of edge cases, boundary conditions, and error handling before any code is generated. - Own test strategy and infrastructure: Golden Set suite, cross-tenant RLS test battery, state machine transition test matrix, automated PHI pattern scanning in CI/CD. - Manage PR queue health. Work with PM to keep queue depth manageable. Delegate lower-risk PR reviews to Senior Engineer. - Serve as the architectural decision-maker. Any decision touching module boundaries, data model changes, or security controls goes through you. - Produce architectural documentation: decision logs, interface contract updates, technical debt register. Required Qualifications - Python 3.12+ / FastAPI — deep, not just familiar. - PostgreSQL — including Row-Level Security, connection pooling session variable management, JSONB indexing (GIN), and SQLAlchemy 2.0 async patterns with Alembic migrations. - Architectural governance - Test strategy for financial systems - Azure — Container Apps, Service Bus (dead-letter handling, retry configuration), Blob Storage, Key Vault, Application Insights. - AI-assisted code review - HIPAA / PHI awareness. Healthcare domain experience is a strong plus but not required if you have experience with similarly regulated environments (financial services, PCI-DSS). - English B2+ - C1 Nice to Have - React SPA experience (the internal workbench is React 18 / Vite). - Experience with spec-driven or contract-first development workflows. - Anthropic Claude API or Azure OpenAI integration experience. Soft Skills - Strong and empathetic leadership. - Proven client-facing experience. - Excellent communication skills. - Strong expectation management abilities. - Strategic mindset with a solution-oriented approach and strong decision-making skills. What We Offer ✔ Permanent contract✔ Learning and continuous growth environment ✔ Benefits package focused on health and well-being ✔ Competitive salary based on experience 📍 Apply only if you reside in Colombia or Ecuador At Source Meridian, you’ll be part of a high-impact tech-health company, building products that truly make a difference. If you meet the profile — or know someone who might be interested — apply now! We’d love to meet you 💬

Colombia + 1 moreAll locations: Colombia | Ecuador
Source Meridian logo

Senior Full Stack Developer

Source Meridian

Source Meridian is a development software company that works to solve the industry’s most challenging problems in healthcare practices. We are laser focused on specific technologies in the healthcare and life science industries: Healthcare technology, artificial intelligence, and healthcare interoperability.

Full TimeRemoteTeam 51-200

Role Description We’re looking for a Senior Full Stack Developer (Python - React) to join Source Meridian. You are the builder. You work directly alongside the domain experts, co-write the most critical and risk-sensitive modules, build the test infrastructure, and handle the complex backend work that requires deep engineering skill — not just domain knowledge and an AI prompt. You also serve as the second PR reviewer, taking load off the Tech Lead for lower-risk PRs so the review queue doesn't become a bottleneck. What You’ll Do - Co-build the platform scaffold: PostgreSQL schema (core entities, tenant-scoped tables, RLS policies), FastAPI project structure, Entra ID auth integration, Azure Service Bus queue setup. - Implement the TenantScopedModel base class and write the first RLS test battery. - Load and validate the CMS MPFS fee schedule (ETL pipeline from CMS fixed-width files into PostgreSQL). - Set up the local development environment (Docker Compose: PostgreSQL, Redis, Service Bus emulator) and document it. - Repricing engine: Write the Medicare RVU calculation core (hlh-repricing-core package). This is the single most sensitive component in the platform — pure deterministic function, zero external dependencies, unit tests for each of the five calculation steps independently. This is not AI-generated. You write this by hand. - Tenant isolation layer: Implement and test the dual-control pattern (application-layer TenantScopedModel + PostgreSQL RLS with set_config on connection checkout/checkin). Write the cross-tenant test battery that runs in CI on every PR. - State machine transitions: Implement the custom state machine (14 states, WorkflowTask table, SLA polling job). - Service Bus workers: Build the worker infrastructure (OCR jobs, packet generation, sync adapters). Ensure idempotency, dead-letter handling, and forward-compatible message schemas for rolling deployments. - PHI automated controls: Implement the CI/CD PHI pattern scanner, the runtime outbound payload filter for LLM API calls, and the continuous log monitoring queries. - Review PRs that the Tech Lead delegates: UI components, Service Bus worker handlers, non-financial data pipeline code, Dynamics sync adapters. - You review for: module boundary compliance, idempotency, error handling, and test coverage. The Tech Lead retains final authority on financial logic and tenant isolation PRs. Qualifications - Python 3.12+ / FastAPI - PostgreSQL — advanced. RLS policies, SQLAlchemy 2.0 async, Alembic migrations, JSONB with GIN indexing, connection pool lifecycle management. - Azure Service Bus — message handling, dead-letter queues, retry with exponential backoff, idempotent consumer patterns. - Test-driven development - Azure — Container Apps, Blob Storage (pre-signed URLs, lifecycle policies), Key Vault, Application Insights structured logging. - React — solid working knowledge. - AI-assisted code review. - CI/CD pipeline engineering — Azure DevOps Pipelines. - English B2+ - C1 Requirements - Healthcare domain experience or HIPAA-regulated environment experience. - Anthropic Claude API integration (structured JSON extraction, prompt engineering for schema-conformant output). - Azure Form Recognizer / Document Intelligence experience. - Experience with financial calculation engines (fee schedules, pricing models, audit trail requirements). Soft Skills - Proven client-facing experience. - Excellent communication skills. - Strong expectation management abilities. - Strategic mindset with a solution-oriented approach and strong decision-making skills. Benefits - Permanent contract - Learning and continuous growth environment - Benefits package focused on health and well-being - Competitive salary based on experience Company Description At Source Meridian, you’ll be part of a high-impact tech-health company, building products that truly make a difference. 📍 Apply only if you reside in Colombia or Ecuador. If you meet the profile — or know someone who might be interested — apply now! We’d love to meet you 💬

Colombia + 1 moreAll locations: Colombia | Ecuador