Github Software Engineer Salary Jobs Remote Jobs in Usa
83 positions found — Page 3
At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems in air and space that impact people’s lives around the world today, and for generations to come. Our work preserves freedom, democracy, and advances human discovery and our understanding of the universe. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future and have a lot of fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work — and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they’re making history.
Northrop Grumman has an opening for a Principal or Senior Principal DevOps Engineer to join our team of qualified, diverse individuals. This position can be located in Roy, UT, Bellevue, NE, or Huntsville, AL.
As an DevOps Engineer, you will
Develop scripts, workflows, and playbooks for storage provisioning, automation, and backup integration.
Design, build, maintain and own SDP‑compliant CI/CD pipelines, ensuring they incorporate security checks, automated patching, and governance requirements.
Develop containers with Podman and orchestrate deployments on Kubernetes (or similar platforms).
Create and maintain IaC using Ansible (or comparable tools) to provision and configure cloud resources, containers, and networking components.
Write automation scripts and playbooks in Python, Go, Bash, or other languages for building images, running SAST scans, and automating repetitive tasks.
Develop and evolve build, deployment, and release processes, including versioning, artifact storage, and promotion across environments.
Basic Qualifications
Must have an active U.S. Government DoD Secret security clearance at time of application, current and within scope, with an ability to obtain and maintain Special Access Program (SAP) approval as determined by the company to meet its business need
Hold or have the ability to obtain Security + CE (or other DoD 8570/8140 certification)
Level 3 (T3): 5 Years with Bachelors in Science from an accredited university; 3 Years with Masters; 1 Year with PhD or
4 additional years of relevant experience in lieu of a degree.
Level 4 (T4): 8 Years with Bachelors in Science from an accredited university; 6 Years with Masters; 4 Years with PhD or
4 additional years of relevant experience in lieu of a degree.
Experience with developing CI/CD workflows and utilizing tools such as Nexus, Maven, Jira, GitLab, and Release Management
Hands-on experience with Infrastructure as Code tools (e.g., Puppet, Chef, Ansible.)
Programming and scripting experience in a UNIX environment (GoLang, C++, Perl, Python, Bash, Ruby, Shell, Scripts)
Preferred Qualifications
Experience with Kubernetes, Docker, and/or other cloud orchestration tools and technologies
Experience with Podman, Buildah, Skopeo and/or other container tools and technologies
Experience with CI/CD best practices, automated builds and tests, quality gates, software quality, and CI tools, i.e., Jenkins
Experience with configuration management tools, i.e., Git, GitHub,
GitLab, Bitbucket, others Familiarity with branching strategies, gated commits, source-controlled management, etc. Familiarity with the principle of DevSecOps
Familiarity with Atlassian Tool Suite Jira, Confluence Familiarity with using a Nexus Repository
Familiarity with security coding standard best practices, static and dynamic scanning tools, i.e., SonarQube, Fortify, Coverity, PCLint, Anchore, Nexus Lifecycle, etc.
Familiarity with Agile Development
We are seeking a Senior Robotic Simulation Engineer with deep, hands-on expertise in building high-fidelity simulation environments and synthetic data pipelines using NVIDIA Isaac Sim or similar.
In this role, you will directly contribute to the development of scalable, realistic virtual worlds that power the training and validation of robotic foundation models for perception, planning, and manipulation.
At GM’s manufacturing technology development team, you’ll work closely with robotics and AI teams within the Manufacturing Technology Development (MTD) team to create simulation scenes that replicate complex manufacturing environments, generate diverse synthetic datasets, and build robust data workflows that accelerate model development and deployment.
Key Responsibilities • Build and customize simulation scenes in Isaac Sim that accurately reflect real-world robotic tasks and factory layouts • Develop synthetic data generation pipelines, including randomized object placement, sensor simulation, and multi-modal annotations (RGB, depth, segmentation, point clouds) • Implement and maintain data processing workflows, ensuring data quality, traceability, and compatibility with ML training pipelines • Optimize simulation performance and realism, tuning physics parameters, asset fidelity, and rendering configurations for scalable experimentation • Collaborate with robotics engineers and ML scientists to align simulation outputs with model requirements and support sim2real transfer • Conduct hands-on testing and debugging, iterating on simulation setups and synthetic data strategies to improve model robustness • Document workflows and contribute to best practices, enabling reproducibility and knowledge sharing across teams Required Qualifications • MSc or PhD in Robotics, Computer Graphics, Computer Vision, or related field • 3+ years of hands-on experience in robotics simulation, synthetic data generation, or virtual environment development • Proficiency with Isaac Sim, Omniverse, or similar simulation platforms • Strong programming skills in Python and C++, with experience in simulation APIs and data annotation tools • Familiarity with 3D vision, sensor modeling, and domain randomization techniques • Experience integrating simulation outputs into ML pipelines for training and evaluation Preferred Qualifications • Experience with robotics frameworks (e.g., ROS/ROS2, MoveIt, Nav2) • Experience with robotics simulation platforms (e.g., IsaacSim, MoJoCo, Gazebo) or Game engine (e.g., Unreal, Unity) • Background in industrial automation, autonomous vehicles, or robotic manipulation • Publications or contributions in simulation, synthetic data, or robotics venues (e.g.
ICRA, RSS, CVPR) • Familiarity with CI/CD pipelines and modern software development practices such as Bash, Github, Bazel, Docker
Must be local to TX
Role Overview
- He’s ideally looking for someone with 13+ years of experience, strong architecture depth, and the ability to clearly explain designs.
- Must have experience using AI is used in day‑to‑day development.
- Must have experience as a API Developer to lead the development and deployment of our backend services. In this role, you will be the bridge between our PostgreSQL database and React frontend, responsible not only for writing high-performance Python code but also for architecting the CI/CD pipelines that bring our applications to life. You will ensure our integration layers are scalable, secure, and automatically deployed.
Job Summary
We are seeking a Principal-level Full Stack Lead Developer with 13+ years of experience to drive high-priority engineering workstreams. This role is for a technical heavyweight who can lead new projects in parallel with existing leadership while maintaining exceptional architecture depth. You will be responsible for the full lifecycle of high-performance FastAPI and React applications, ensuring they are resilient, observable, and scalable. We expect a leader who views AI development tools as a force multiplier for velocity and can clearly articulate complex design decisions to stakeholders.
Key Responsibilities
- Project Sovereignty: Independently lead and deliver new, complex workstreams from inception to launch, acting as a technical peer to existing leadership (e.g., Sai).
- System Architecture: Design and defend distributed microservices and event-driven architectures. You must be able to clearly whiteboard and communicate design patterns to both technical and non-technical audiences.
- Hands-on Execution: Maintain high-velocity output of clean, production-grade code using FastAPI (Python) and React (TypeScript).
- Platform Reliability: Architect and implement global Error Handling frameworks, centralized Logging (e.g., OpenTelemetry, ELK), and API Management strategies including Rate Limiting and versioning.
- Event-Driven Messaging: Oversee the implementation of asynchronous service communication using ActiveMQ or AWS EventBridge.
- AI-Augmented SDLC: Deeply integrate AI coding tools (e.g., CloudCode, Cursor, GitHub Copilot) into daily workflows to accelerate prototyping, refactoring, and automated testing.
- Engineering Mentorship: Foster a culture of excellence through rigorous code reviews and by unblocking senior engineers on complex technical hurdles.
- Product Collaboration: Work closely with Product Managers to turn high-level roadmaps into technical reality, providing accurate estimates and identifying technical risks early.
Required Skills & Qualifications
- Experience:13+ years of professional software development with a proven track record of leading large-scale products.
- Tech Stack Mastery: Expert-level FastAPI (Async Python) and modern React (Hooks, TypeScript, Performance Profiling).
- Advanced Governance: Hands-on experience with API Gateway patterns, request throttling, and securing distributed systems (OAuth2/JWT).
- Observability & Messaging: Deep knowledge of structured logging, distributed tracing, and message brokers (ActiveMQ or EventBridge).
- AI Tooling: Advanced proficiency in using AI tools for Fast Development to reduce manual overhead and multiply team output.
- Database & Infrastructure: Expert-level PostgreSQL (tuning/indexing), Redis (for caching/rate-limiting), and container orchestration (Kubernetes/Docker).
- Communication: Exceptional ability to translate technical "scars" and architectural risks into clear business impact.
Role - Contact center engineer - Five9
Location : Phoenix, AZ (Onsite)
JD:
8+ years of commercial software development experience
Design and implement scalable Caas and IVA solutions leveraging Google Cloud and Google CX
(Dialoglow CX), including conversational IVR design, NLU/NLP modeling, intent and flow orchestration, webhook integrations, speech-to-text/text-to-speech, and seamless integration with Five and enterprise systems.
* Architect secure, resilient cloud infrastructure on GCP using services such as GKE, Cloud Run, Cloud Functions, Pub/Sub, Apigee, and BigQuery, implementing IAM, VPC design, encryption, multi-region high availability, and Infrastructure as Code (Terraform) to support enterprise-grade customer experience platforms.
* Architect, implement, and optimize Five CRaas solutions, including ACD, skills-based routing, dialer, omnichannel capabilities, and campaign management, ensuring scalable, secure, and compliant contact center operations.
* Lead integrations and migrations leveraging Five APls and telephony capabilities, including CRM/CTI integrations, webhooks, SIP/WeRTC, security configuration (RAC, PCI/HIPAA), and transition from legacy contact center platforms to Five.
* Experience with Agile development, Continuous Integration, and Continuous Delivery, including working knowledge of various tools in the CI/D pipeline. DevOps and Observability.
* Experience with automated release management using GitHub Actions.
* Experience in Architecture design and modeling should possess strong skills in designing and modeling complex systems and architectures.
* Good understanding of data structures, algorithms, and design patterns
* Great written communication and documentation abilities
* Strong understanding of cloud security architecture and Encryption and OAth.
* Looks proactively beyond the obvious for continuous improvement opportunities.
* Leadership and communication: lead teams and collaborate with stakeholders, so strong leadership and communication skills are essential.
* Excellent communication skills, with the ability to influence at all levels across functions, from both technical and non-technical perspectives alike.
About the Role
We are seeking a Backend Engineer to help build and maintain the backend services and API’s that power our proprietary AI SaaS CRM and LMS platforms.
You will work directly with our CTO, collaborate with the engineering team, and partner closely with our Product Manager to design, implement, and maintain scalable backend systems.
Our backend services are built primarily with:
- NestJS (TypeScript)
- Python
- Deployed across multiple AWS environments
This is a hands-on backend engineering role focused on API development, cloud deployment, distributed systems, and production-grade reliability.The role has meaningful ownership - not just ticket execution.
What You’ll Do
- Work directly with the CTO on backend design and implementation decisions
- Partner closely with a Product Manager on sprint planning, backlog grooming, translating product requirements into technical solutions, and prioritizing customer-impacting improvements
- Design, build, and maintain backend API services using NestJS (TypeScript)
- Build and support backend services in Python
- Develop and maintain production-grade RESTful APIs
- Contribute to multi-environment deployments across AWS
- Use Terraform to manage our IAC
- Work with CI/CD workflows and structured deployment procedures
- Follow and contribute to engineering documentation including development guidelines, environment configuration standards, security practices, and versioning and changelog management
- Implement and support asynchronous and event-driven systems
- Write clean, maintainable, well-tested code
- Participate in code reviews and maintain high engineering standards
- Debug and resolve production issues across distributed cloud environments
What We’re Looking For (Required)
- 5+ years of backend engineering experience
- Strong proficiency in TypeScript and experience with NestJS
- Strong proficiency in Python
- Experience designing and implementing RESTful APIs
- Experience deploying and maintaining applications in AWS
- Familiarity with multi-environment deployments (dev, staging,UAT, production)
- Experience working with CI/CD pipelines
- Experience with relational databases (PostgreSQL)
- Familiarity with Docker or containerized workflows
- Experience working in GitHub-based workflows in a collaborative environment (pull requests, code reviews, branching strategies, and issue tracking)
- Comfortable working in an agile environment with JIRA and Monday
- Strong communication and problem-solving skills
- Experience building SaaS or multi-tenant platforms
Nice to Have / Strong Plus
- Familiarity with C# & C++
- Experience with Dentrix, OpenDental, or other dental integration PMS’s
- Experience building a greenfield SaaS or B2B software
- Experience with building on a Healthcare platform
- Familiarity with AI-enabled products or LLM integrations
- Experience with Redis or caching strategies
- Experience integrating third-party APIs
Why This Role Is Different
- Direct collaboration with the CTO on backend system design
- Close partnership with Product Management
- Opportunity to help shape a modern, AI SaaS platform for the healthcare industry
Hello,
I hope you are dong well, Tech-Consulting is looking for Dynamic Entry Level Mobile Developer in Atlanta, GA. We are scouting talent in though US. Gel Along!
Job Title: Junior Mobile Developer
Experience: 0–2 years
Location: Atlanta, GA
Employment Type: Full-time
Job Overview
We are looking for a motivated Junior Mobile Developer to join our development team. You will assist in building, testing, and maintaining mobile applications for Android and/or iOS platforms. This role is ideal for someone who is passionate about mobile technologies and eager to learn from experienced developers.
Key Responsibilities
Assist in developing and maintaining mobile applications.
Write clean, efficient, and maintainable code.
Collaborate with UI/UX designers, backend developers, and product teams.
Debug and fix issues in existing applications.
Participate in code reviews and team meetings.
Test applications to ensure performance, quality, and responsiveness.
Stay updated with the latest mobile development trends and tools.
Required Skills
Basic knowledge of mobile development frameworks such as:
Flutter
React Native
Android Studio
Xcode
Programming knowledge in:
Dart
Java
Kotlin
Swift
JavaScript
Understanding of REST APIs and JSON.
Basic knowledge of Git version control (e.g., GitHub).
Familiarity with mobile UI/UX principles.
Good problem-solving and communication skills.
Qualifications
Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
Internship or project experience in mobile app development is a plus.
We are seeking a talented Software Engineer 3 (Power BI Developer) to join a leading global financial institution on a long-term contract in Wilmington, DE. This role is ideal for someone with advanced Power BI skills, including DAX, Power Query/M, and complex data modeling, who has experience building executive dashboards and turning complex data into actionable insights. The position involves designing enterprise-level BI solutions, integrating data from multiple sources, and delivering analytics on toolchain adoption, productivity, and business impact. Candidates should have experience with platforms such as Jira, GitHub, Azure DevOps, and CI/CD tools, and be comfortable mentoring junior team members and collaborating with cross-functional teams. This is an exciting opportunity to influence decision-making and contribute to strategic initiatives at a senior level.
Job Title: Software Engineer 3 (Power BI Developer)
Job Location: Wilmington, Delaware 19803
Job Duration: 12 months (with possible extension)
Only W2 Candidates
Join a leading global financial institution and work with some of the brightest minds in the industry. This long-term contract opportunity offers a competitive benefits package and a chance to contribute to innovative solutions in the financial services space. If you’re passionate about leveraging data to drive business impact and enjoy creating insights that influence key decisions, this role is for you.
Required Skills & Experience
- 4+ years of software engineering experience, or equivalent through consulting, training, military service, or education.
- 6+ years of Power BI experience, with at least 3 years focused on advanced development in enterprise environments.
- Proven expertise in designing BI solutions for enterprise software development ecosystems, toolchain adoption, and DevOps maturity.
- Experience connecting Power BI to various toolchain platforms (e.g., Jira, GitHub, Azure DevOps, CI/CD tools) and designing KPIs for adoption, onboarding, and usage.
- Advanced proficiency in DAX, Power Query/M, and complex data modeling for management-level reporting.
- Experience building executive dashboards covering adoption, risk, compliance, automation, productivity, and cost savings.
- Strong data integration skills, including ETL, API extraction, direct query, and on-prem/cloud data source integration.
- Deep understanding of enterprise data governance, security, access controls, and reporting best practices.
- Excellent communication skills with experience collaborating with both technical and business stakeholders.
- Demonstrated leadership in project delivery, solution architecture, and mentoring junior team members.
Desired Skills & Experience
- Expertise in enterprise DevOps, SDLC/ALM toolchains, engineering productivity tooling, or related reporting domains.
- Experience supporting executive or board-level reporting initiatives.
- Microsoft Power BI and/or Power Platform certification.
- Experience in highly regulated or financial services environments.
Key Responsibilities
- Participate in moderately complex software engineering initiatives and contribute to planning and delivery of enterprise solutions.
- Review, analyze, and resolve complex software engineering and BI challenges.
- Collaborate with engineering, operations, and transformation teams to gather requirements, define key metrics, and ensure data accuracy for management reporting.
- Architect, develop, and maintain advanced Power BI dashboards and reports focused on toolchain adoption, process maturity, and business impact.
- Serve as the enterprise subject matter expert in toolchain reporting, with knowledge of common platforms such as Jira, GitHub, Azure DevOps, and CI/CD tools.
- Develop frameworks, data models, and methodologies to assess adoption and maturity metrics (e.g., tool usage, process adherence, automation coverage, delivery impact).
- Integrate data from multiple sources—including APIs, data lakes, internal databases, and vendor platforms—into Power BI using advanced transformations and DAX.
- Deliver meaningful executive and operational insights with robust drill-down capabilities for decision-making.
- Partner with business and IT leadership to present findings, recommend actions, and evolve analytics in alignment with strategic objectives.
- Define, document, and enforce best practices for management reporting, including data governance, security, and lifecycle management.
- Mentor and coach junior engineers and analysts on Power BI and toolchain reporting best practices.
- Maintain, monitor, and continuously enhance reporting solutions as enterprise needs evolve.
- Provide occasional after-hours support for critical reporting or deployment issues.
Hi,
I Hope all is well with you. This is Bharath from Grove Technical Resources. Currently we are hiring for a Software Project Engineer with in the medical Devices.
Please go through the JD and let me know if you are interested.
Job Title: Sr Software Engineer/ Technical SW Project Manager – Medical Device
Job Location: Minneapolis, Minnesota (Fully onsite)
Type: W2 contract
Job Start Date - 5/4/26
Job End Date - 12/31/26
Job Description:
The Pelvic Health R&D team is one of the most cutting edge groups, Defining and executing on technology and architectural strategy using skills that span a variety of domains including Mobile Apps (Android), cloud, data analytics, web services, 2d/3d visualization, machine learning, and interfacing with embedded software for management and control of interconnected medical devices.
As a Senior Software Engineer (Project Engineer – Mobile), you will lead execution for a defined mobile software release pipeline, working with motivated, diverse, and knowledgeable development teams. You will collaborate with Product Engineering, Development, and Test Leads to translate requirements into actionable plans, create structured backlogs, and drive high-quality delivery. This role requires a mix of technical expertise, project execution, and leadership to deliver reliable, impactful mobile software that improves the quality of life of people around the world.
Technical skills Must have:
- 2 years of experience writing Software , Java , Python , C
- Agile Metrics
- Agile Product Owner
- agile sprint
- Android
- Mobile Software Development
- Project Planning
- Software Project Management
- Technical Leadership
- technical software project management
Nice To Have:
- DevOps tools like GitHub
- GitLab
- Kotlin
- Kotlin Multiplatform (KMM)
- PTC Codebeamer
- Must Have: Minimum Requirements
- Bachelor’s degree in Software Engineering, Computer Science or equivalent with 8 to 10 years of managing delivery of advanced applications for mobile platform.
- Hands-on experience in mobile software development
- Android development experience (Kotlin or Java); familiarity with Kotlin Multiplatform (KMM) is a plus
- Understanding of mobile testing strategies and quality practices
- Experience working in Agile/Sprint-based development environments
- Ability to work at both technical detail and release-level view
- Experience creating and managing backlogs, tracking execution, and driving delivery
- Strong communication skills and ability to collaborate effectively across teams
- Strong attention to detail and an ability to deal with ambiguity
Nice to Have:
- Good understanding of Continuous Integration environments (Jenkins, Bamboo, ElectricCloud)
- Experience with iOS platforms.
- Experience with configuration management tools and best practices (GIT, SVN, etc.).
- Ability to think strategically and execute methodically.
- Excellent written and oral communication skills.
- Ability to multitask and prioritize while managing multiple projects and day to day responsibilities
- Ability to influence cross-functional teams without formal authority.
A Day in the Life:
- Own end-to-end delivery of an assigned mobile software release
- Translate product features and requirements into structured, execution-ready backlogs and user stories
- Lead backlog refinement, sprint planning, and overall release planning
- Approve and accept completed work in the ALM system using technical and quality judgment
- Apply technical judgment to evaluate approaches, challenge assumptions, and ensure architectural alignment and quality
- Partner with Product Engineering, Development, and Test Leads to ensure scope clarity, accurate task breakdown, and alignment with product intent
- Support prioritization discussions and maintain alignment with product strategy and system dependencies
- Identify risks and dependencies and drive mitigation plans
- Track delivery metrics and drive execution discipline across development and test teams
- Collaborate with stakeholders and communicate status, risks, and dependencies to leadership
- Ensure compliance with quality systems and software lifecycle processes
- Support regulatory deliverables in collaboration with engineering and test leads
Promote engineering best practices and continuous improvement
We are hands-on, designing with the latest technology and tools, and integrating state of the art software solutions with the most advanced engineering systems in the world.
TEE products are in engineering labs, in the field, and in production environments utilized for weapon system products.
TEE has job opportunities across all phases of the engineering lifecycle, including demonstrations, early engineering tests, design verification tests, production, and post-production sustainment.
This position is focused on the design, development, integration, and maintenance of software as a part of on-site factory support of systems to support weapon system product development.
The selected candidate will develop applications, libraries, and instrument drivers using the software style, development language, and integrated development environment specified by the organization.
The selected candidate will contribute to multidiscipline engineering teams.
Typical work involves the development of both engineering and production equipment, environments, and systems.
As such, the candidate will contribute to the completion of all stages of product development for the company weapon system products.
They will be expected to work, either as a part of a team or independently, to design, develop, and implement system level applications in support of producing and maintaining weapon system products.
-STEM degree with min 5yrs industry experience or 3 years plus advanced degree HT and Rockey Mountain Basic (RMB) skills required.
Design, develop and integrate object-oriented software applications using C#, C++ in Microsoft Visual Studio in a Windows Operating System (OS) Prioritize and handle multiple software engineering tasks concurrently Troubleshoot software and test equipment instrumentation Work in a multidiscipline engineering team environment Develop and derive requirements for software products Lead and mentor junior software engineers Develop computer architectures and computer hardware optimization techniques Develop software drivers for the operation of computer hardware interfaces Work with common computer hardware interfaces and data protocols such as TCP/IP, UDP, or RS-422 Utilize Unified Modeling Language (UML) to visualize software architecture and design Work within software development lifecycles, such as Waterfall and Agile Practice sound Software Configuration Management principles using Microsoft Azure DevOps Server or GitHub Benefits provided: 401K, medical, dental, and vision, sick time as applicable to state law Butler America Aerospace, LLC.
is an equal opportunity employer.
Butler evaluates applicants without regard to race, color, religion, sex, age, national origin, disability, veteran status, genetic information and other legally protected characteristics.
The Butler America Aerospace, LLC.
EEO Policy Statement and "Know Your Rights" Poster is available here: Applicant and Employee Notices.
Butler America Aerospace, LLC.
is committed to working with and providing reasonable accommodations to individuals with disabilities.
If you need a reasonable accommodation because of a disability for any part of the employment process, please contact the Human Resources Department at
We areseekingan experienced and forward-thinkingSolution Architect - Data Engineeringto lead the design and implementation of scalable, secure, and high-performance data solutions. The ideal candidate will have deep expertise withPython and SQL, experience with data warehouses (Snowflake or something similar), a strong command ofengineering best practices(includinglinters and code formatters, project organization, and managing environments), and practical experience buildingCI/CD pipelinesto ensure robust, automated delivery of data pipelines and services.
Responsibilities
- Architect Scalable Data Solutions
Design and implement end-to-end data engineering architectures that are scalable, maintainable, and performant across batch and real-time processing systems.
- Engineering Leadership
Lead by example with high-quality Python code,utilizinglinters (e.g.,pylint,flake8,black) and enforcing code cleanliness, readability, and best practices across teams.
- CI/CD Pipeline Development
Build, manage, and optimize CI/CD pipelines using tools such asGitHub Actions,GitLab CI,CircleCI, orJenkinsto automate testing, code quality checks, and deployment of data engineering components.
- Data Governance & Quality
Establish data validation, logging, and monitoring strategies to ensure data integrity and reliability at scale.
- Collaborate Cross-Functionally
Work closely with data scientists, software engineers, DevOps, and business stakeholders to translate requirements into technical solutions and ensure alignment with overall enterprise architecture.
- Mentorship & Code Reviews
Provide guidance to junior developers, lead technical reviews, and enforce clean coding standards throughout the data engineering team.
Required Skills & Experience
- 7+ years of experience in software or data engineering, with 3+ years in an architectural or technical leadership role.
- Expert-levelproficiencyinPython and SQL, with a deep understanding of best practices, performance tuning, and maintainable code patterns.
- Proven experience withlinters,formatters, and other static analysis tools to ensure code quality and compliance.
- Hands-on experience designing and implementingCI/CD pipelinesfor data pipelines, APIs, and other backend services.
- Solid knowledge of modern data platforms and technologies (e.g., Spark, Airflow,dbt, Kafka, Snowflake,BigQuery, etc.).
- Strong understanding of software engineering practices such as version control, testing, and continuous integration.
Desired Skills & Experience
- Experience working in cloud environments (AWS, GCP, or Azure).
- Familiarity with Infrastructure as Code (IaC) tools like Terraform or CloudFormation.
- Understanding of security, compliance, and governance in data pipelines.
- Excellent communication and documentation skills.
- Strong leadership presence with the ability to mentor and influence teams.
- Problem-solver with a focus on delivering value and simplicity through technology.
Wage and Benefits
We offer a Total Rewards package that includes medical and dental coverage, 401(k) plans, flex spending, life insurance, disability, employee discount program, employee stock purchase program and paid family benefits to support you and your family.The salary range for this position is posted below. Where an employee or prospective employee is paid within this range will depend on, among other factors, actual ranges for current/former employees in the subject position, market considerations, budgetary considerations, tenure and standing with the Company (applicable to current employees), as well as the employee's/applicant's skill set, level of experience, and qualifications.
Employment Transparency
It is the policy of our company to provide equal employment opportunities to all employees and applicants for employment without regard to race, color, ethnicity, gender, age, religion, creed, national origin, sexual orientation, gender identity, marital status, citizenship, genetic information, veteran status, disability, or any other basis prohibited by applicable federal, state, or local law.
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.
The employer will make reasonable accommodations in compliance with the American with Disabilities Act of 1990. The job description will be reviewed periodically as duties and responsibilities change with business necessity. Essential and other job functions are subject to modification. Reasonable accommodations may be provided to enable individuals with disabilities to perform the essential functions.
For applicants to jobs in the United States: In compliance with the current Americans with Disabilities Act and state and local laws, if you have a disability and would like to request an accommodation to apply for a position with our company, please email .
Salary Range$200,000—$220,000 USD