Ampcus Inc logo

Staff Data Engineer

Ampcus Inc
  • Columbus, OH
    1 day ago

    Job Description

    Job Description

    Job Location: Columbus, OH or Orlando, FL

    \n


    \n

    About the job

    \n

    JOB SUMMARY

    \n

    The Staff Engineer is a full-stack developer and technical leader proficient at designing and developing all layers of complex software applications. This engineer works on an agile product development team as a hands-on contributor, collaborator, and leader. The Staff Engineer plays an important role on their team by leading significant initiatives, establishing team best practices, and helping teammates grow as engineers. This role partners with product management, architecture, engineering teams, and business stakeholders to design, build, and support scalable, secure, and reliable systems supporting critical healthcare business functions.

    \n


    \n

    ESSENTIAL DUTIES & RESPONSIBILITIES

    \n

    Software Development

    \n

    Design and implement high-quality software features and components for complex software solutions, including the responsible use of agentic coding tools to enhance productivity, maintainability, and software quality. Select appropriate design patterns and follow industry best practices to create maintainable, long-lived code optimized for long-term quality. Work with the product team to develop software that meets requirements while remaining maintainable and performant. Lead sizing and complexity evaluation discussions for initiatives. Troubleshoot complex software, application, and performance issues through analysis, testing, benchmarking, and root-cause investigation. Facilitate effective team collaboration, guiding and mentoring peers in engineering best practices including automated testing, code reviews, documentation, and secure coding standards.

    \n

    Testing & Quality Assurance

    \n

    Define test practices covering all layers of the application. Define and implement QA processes such as code review and static analysis. Create testing strategies covering unit, system, and end-to-end tests as well as security, performance, regression, and automation testing. Coach teams on testing techniques such as test-driven development (TDD), behavior-driven development (BDD), and testing for positive and negative scenarios.

    \n

    Data Management

    \n

    Devise data storage and access strategies that meet the needs of high complexity features. Use knowledge of data modeling, data storage, and data transmission techniques to make appropriate design decisions. Design and implement scalable data ingestion and processing solutions supporting analytical and operational workloads. Design metadata to make applications more scalable and adaptable. Apply data modeling, schema design, query optimization, and database performance tuning techniques for relational database systems. Design solutions that address data quality, idempotency, late-arriving data, scalability, and maintainability requirements.

    \n

    Infrastructure & Integrations

    \n

    Advise on and pilot specialized cloud services for analytics, AI/ML, etc. Design and support cloud-native solutions leveraging AWS technologies including MWAA (Apache Airflow), Glue, Lambda, SQS, S3, EKS (Kubernetes), Aurora PostgreSQL, and Redshift. Expert-level management of relational and non-relational database servers. Manage infrastructure using infrastructure as code (IaC), including Terraform. Build and maintain CI/CD pipelines using tools such as GitHub Actions, Concourse, or similar technologies. Establish advanced monitoring, alerting, and logging solutions for infrastructure. Design systems for high availability, load balancing, and disaster recovery.

    \n

    Operations

    \n

    Support production systems through deployment activities, monitoring, incident response, troubleshooting, and operational improvements. Improve operations culture of team by defining best practices, metric radiation, and identification of operational patterns. Collaborate with partner teams to improve platform stability, performance, and scalability. Utilize techniques like blue/green deployments to minimize user impact. Understands business impact of operational product issues in production. Participate in on-call support processes as needed.

    \n

    Security & Compliance

    \n

    Lead team in development of software with a security-first mindset using knowledge of standard security protocols and common security risks, secure coding techniques, and appropriate usage and protection of sensitive information including PHI. Proactively design secure code, employing best practices and threat modeling. Implement secure integration methods and data-transfer protocols including TLS, SFTP, PGP, and equivalent technologies. Complete regulatory compliance documentation and design security safeguards.

    \n

    Requirements & Design

    \n

    Collaborate with technical and business stakeholders to design appropriate systems based on business needs and technical constraints. Write detailed technical stories and technical epics. Define and manage tech debt. Coordinate technical epics and non-functional requirements. Employ industry-recognized architectural patterns to create large-scale, highly reliable system designs. Translate business needs into practical technical solutions that balance functionality, maintainability, scalability, and delivery timelines.

    \n

    Team Leadership & Collaboration

    \n

    Assist with planning, estimating, and coordinating delivery of work across multiple concurrent initiatives. Provide technical mentorship and constructive feedback to engineers on the team. Support adoption of engineering standards and development, testing, and documentation practices. . Build strong working relationships with technical and non-technical stakeholders. Continuously expand knowledge of relevant technologies, tools, industry trends, and healthcare-related systems.

    \n


    \n

    KNOWLEDGE & REQUIREMENTS

    \n
    • \n
    • Highly motivated, self-learner, and technically inquisitive
    • \n
    • High level of experience with Python, and strong experience with at least one other programming language, with preference given to TypeScript and/or Java
    • \n
    • Experience with cloud computing platforms and infrastructure as code. This role includes heavy use of MWAA (Apache Airflow), Glue, Lambda, SQS, S3, EKS (Kubernetes).
    • \n
    • High level of experience with SQL RDBMSes, including database design, data modeling, and query optimization and troubleshooting. PostgreSQL preferred.
    • \n
    • Experience with non-relational databases, and messaging systems
    • \n
    • Experience with standard service and software deployment patterns, as well as use of CI/CD systems such as GitHub Actions or Concourse
    • \n
    • High level of experience developing, deploying, and supporting REST services and microservices
    • \n
    • Provides a positive impact at a company-wide level: influences cross-team initiatives, mentors teammates, drives innovation, appropriately balances team autonomy with organizational guidance
    • \n
    • Excellent track record of collaborating with stakeholders. Experience proposing new product offerings. Actively contributes to company-wide strategies using industry knowledge and foresight
    • \n
    • Excellent written and verbal communication skills
    • \n
    \n


    \n

    EDUCATION & EXPERIENCE REQUIREMENTS

    \n
    • \n
    • Minimum years of work experience: 10+ years
    • \n
    • Minimum level of education or education/experience: Bachelors Degree or equivalent work experience in Computer Science, Computer Engineering, Electrical Engineering, Information Systems, IT
    • \n
    \n


    Numbers & Facts

    LocationColumbus, OH
    IndustryStaffing/Employment Agencies
    Company Size500 to 999 employees
    Websitehttp://www.ampcus.com

    About Company

    Ampcus Inc is a global technology and business consulting firm specializing in Digital Transforrmation, Big Data, Analytics, Cyber Security, Testing, IV&V, Infrastructure Management and Enterprise Solutions. Ampcus Inc is an SBA 8(a) certified Women and Minority Owned global Provider of broad range of consulting Services. From strategy to execution, our disciplined yet flexible approach starts and ends with our clients. By listening hard and working harder, their goals become our goals. We are an ISO 9000, ISO 20000, ISO 27000 and CMMi Level certified company.

    Ampcus consultants have significant business, engineering and technology experience. Our consultants have over 20 years of business experience and an average of over 10 years of engineering and technology experience. This means that the project teams understand how systems work and how the technology impacts the business processes of organizations.

    We believe that success of an engagement is determined by strong project management, clear communication and mutual commitment working collaboratively. Our methodology begins by listening to the customer needs, then working with their teams to gain a clear understanding of the requirements, while providing a knowledge transfer of best practices for the organization. As a recognized leader providing customized software services, management and engineering solutions to companies around the world, our ability to deliver is a "granted"​ that makes companies put their trust in us to answer their day-to-day business challenges and put them on a path for greater success. We are the choice for our clients because we look at our clients business from a growth perspective.

    Industry: Information Technology and Services

    Specialties: Digital Transformation, Big Data and Analytics, Infrastructure Management Services, Testing and IV&V, Cyber Security, Active Directory and E-mail Infrastructure, Project Management, Training, and ERP, CRM. EAI, BI

    Skills

    • AWS Lambdaunmatched
    • Agile Programming Methodologiesunmatched
    • Amazon Simple Storage Service (S3)unmatched
    • Amazon Web Services (AWS)unmatched
    • Apacheunmatched
    • Architectural Servicesunmatched
    • Artificial Intelligence (AI)unmatched
    • Behavior Driven Development (BDD)unmatched
    • Benchmarkingunmatched
    • Best Practicesunmatched
    • Business Operationsunmatched
    • Business Strategyunmatched
    • Cloud Computingunmatched
    • Coachingunmatched
    • Code Reviewsunmatched
    • Coding Standardsunmatched
    • Communication Skillsunmatched
    • Computer Engineeringunmatched
    • Computer Scienceunmatched
    • Computer Skillsunmatched
    • Computer Systemsunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Data Managementunmatched
    • Data Modelingunmatched
    • Data Qualityunmatched
    • Data Storageunmatched
    • Database Designunmatched
    • Database Optimizationunmatched
    • Database Technologyunmatched
    • Debt Managementunmatched
    • Design Patterns Programming Methodologiesunmatched
    • Disaster Recoveryunmatched
    • Documentationunmatched
    • Electrical Engineeringunmatched
    • GitHubunmatched
    • Healthcareunmatched
    • High Availabilityunmatched
    • Identify Issuesunmatched
    • Incident Responseunmatched
    • Industry/Trade Analysisunmatched
    • Information Technology & Information Systemsunmatched
    • Information/Data Security (InfoSec)unmatched
    • Javaunmatched
    • Load Balancingunmatched
    • Mentoringunmatched
    • Messaging Technologyunmatched
    • Metadataunmatched
    • Metricsunmatched
    • Microservicesunmatched
    • On Callunmatched
    • Operational Auditunmatched
    • Operational Improvementunmatched
    • Operational Supportunmatched
    • PGP Encryption Softwareunmatched
    • Performance Analysisunmatched
    • Performance Tuning/Optimizationunmatched
    • PostgreSQLunmatched
    • Presentation/Verbal Skillsunmatched
    • Problem Solving Skillsunmatched
    • Product Developmentunmatched
    • Product Managementunmatched
    • Production Supportunmatched
    • Production Systemsunmatched
    • Programming Languagesunmatched
    • Python Programming/Scripting Languageunmatched
    • Quality Assurance Methodologyunmatched
    • Query Optimizationunmatched
    • REST (Representational State Transfer)unmatched
    • Regression Testingunmatched
    • Relational Databases (RDBMS)unmatched
    • Root Cause Analysisunmatched
    • SQL (Structured Query Language)unmatched
    • SSL-TLS (Secure Socket Layer - Transport Layer Security)unmatched
    • Scalable System Developmentunmatched
    • Secure Codingunmatched
    • Secure/SSH File Transfer Protocol (SFTP)unmatched
    • Security Protocolsunmatched
    • Security Softwareunmatched
    • Simple Queue Service (SQS)unmatched
    • Software Administrationunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • Static Analysisunmatched
    • Strategic Planningunmatched
    • Systems Administration/Managementunmatched
    • Team Buildingunmatched
    • Team Lead/Managerunmatched
    • Team Playerunmatched
    • Technical Leadershipunmatched
    • Test Automationunmatched
    • Test Driven Development (TDD)unmatched
    • Test Strategyunmatched
    • Testingunmatched
    • Threat Modelingunmatched
    • Unit Testunmatched
    • Writing Skillsunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder