Senior C/Unix Developer
Location
Worldwide
Posted
40 days ago
Salary
0
Seniority
Senior
Job Description
Senior C/Unix Developer
Gainwell Technologies
Role Description As an Senior C/Unix Developer at Gainwell, you can contribute your skills as we harness the power of technology to help our clients improve the health and well-being of the members they serve — a community’s most vulnerable. Connect your passion with purpose, teaming with people who thrive on finding innovative solutions to some of healthcare’s biggest challenges. This role is strictly involved in the development of the product and does not involve access to Protected Health Information (PHI) & Personally Identifiable Information (PII) or any secured/confidential client data. The work is limited to application development and does not include handling or processing of sensitive health information. Essential Job Functions - Provides design documents and translates into component-level designs to accelerate development. - Provides design expertise in support of development team efforts to provide flexible reusable components to increase cost effectiveness. - Analyzes, designs and reviews design of applications and suites of applications to ensure that customer specifications are satisfied. - Acts as liaison between application architects and development teams to ensure that product development and implementation are coordinated. - Works with product development teams and senior designers in developing design requirements that are accurate and relevant to company needs. - Assists in reviewing and analyzing gathered information in technical research and in evaluating tools and methodologies to ensure that designs adhere to current industry, client and company standards. - Develops and provides technical documentation; participates and oversees test-plan development, integration and deployment. - Participates in business process work sessions, project meetings and joint applications development sessions to ensure that product design decisions are communicated to departmental personnel. - Functions as a domain expert and works closely with software developers to explain the application design, and coordinates activities between the two functions to enhance product quality and efficiency. - Utilizes experience in development methodologies, coding documentation, testing methodology and industry standards to define and develop project requirements, functional specifications and detailed design of application solutions for clients. - Provides leadership and work guidance to less experienced personnel. - Guides the work of less experienced developers to create, maintain and communicate details of application designs to ensure that designs are according to specifications. Qualifications - Bachelor's degree or equivalent combination of education and experience. - Three or more years of product design and support experience. - Experience working with software design, software development life cycle, and development methodologies and implementation. - Experience working with product systems design principles. - Experience working with appropriate programming languages, operating systems, hardware and software. - Experience working with company application development policies and procedures. Major Key Skills - C++ - Linux/Unix - SQL - Pro*C - Array - Algorithm - Design Pattern - Pointers - Memory Management - GDB - TCP What You Should Expect in This Role - Remote Opportunity
Related Guides
Related Job Pages
More Software Engineer Jobs
• Assess user needs to resolve questions and issues in collaboration with the technology team; • Direct communication with candidates to provide a more personalized service; • Create, consolidate, and manage KPIs for service efficiency and quality;
• Avaliação das necessidades dos usuários para resolução de dúvidas e problemas em parceria com o time de tecnologia; • Comunicação direta com os candidatos para oferecer um serviço ainda mais humanizado; • Criação, consolidação e gestão dos KPIs de eficiência e qualidade do atendimento;
• Define and track KPI’s, program scope, milestones, timelines, and success metrics. • Provide clear status reporting to senior leadership and stakeholders. • Create executive-level dashboards and readouts of at risk projects. • Act as the primary interface between engineering and construction to ensure proper handoffs are made between the two departments. • Cost Estimation: Develop detailed cost estimates for design services (e.g., field surveys, FLD, HLD, LLD, MDU Design, permitting, etc.) based on provided rate cards or RFPs. • RFP Review & Risk Assessment: Thoroughly analyze incoming RFPs, identify design-specific risks (scope gaps, ambiguous requirements, permitting complexities, timeline constraints), and provide clear risk summaries with mitigation recommendations to support accurate, competitive quoting. • Design Liaison: Collaborate with engineers to interpret technical requirements (network diagrams, site configurations, route planning) and translate them into cost-effective design solutions. • Documentation: Prepare accurate quote documents, track design-related costs, and document technical specifications for bids and proposals. • Project Coordination: Manage the design pre-sales pipeline, coordinate with internal teams (engineering, business development) and external vendors for design inputs. • Software Proficiency: Utilize GIS tools (IQGeo) and estimating software for evaluation, route mapping, and rate card-based cost analysis. • Technical Analysis: Assess existing infrastructure and proposed designs for feasibility, compliance, and potential issues, focusing on design efficiency, profitability, and rate card applicability.
Software Engineer
AliceAlice is a trust, safety, and security company built for the AI era. We safeguard the communicative technologies people use to create, collaborate, and interact—whether with each other or with machines. In a world where AI has fundamentally changed the nature of risk, Alice provides end-to-end coverage across the entire AI lifecycle. We support frontier model labs, enterprises, and UGC platforms with a comprehensive suite of solutions: from model hardening evaluations and pre-deployment red-teaming to runtime guardrails and ongoing drift detection.
Role Description Na Alice, a gente não oferece um lugar para assistir da arquibancada — você vai entrar na arena de uma das jornadas de crescimento mais ousadas da América Latina em tecnologia e saúde. Como Software Engineer, você vai construir tecnologia de ponta com impacto direto em melhorar a vida das pessoas. Se você tem fome de gerar resultados, aprender rápido e fazer parte da empresa mais inovadora da América Latina, continue lendo. Atenção: Na Alice, a Engenharia opera 100% no modelo de Agentic Development. Se você não tem experiência e entusiasmo em atuar como orquestrador de agentes de AI, esta vaga não é para você. Qualifications - Fundamentos de engenharia - Experiência sólida em desenvolvimento backend e/ou frontend - Proficiência em Vue ou React e ao menos uma linguagem backend - Experiência sólida com ambientes de cloud computing, como AWS - Experiência com sistemas distribuídos / micro-serviços - Forte prática com testes, code review, CI/CD, observabilidade e monitoramento - Experiência com as melhores práticas de segurança e privacidade de dados - Experiência sólida como liderança de projetos técnicos (sistemas compartilhados, ferramentas de teste, decisões arquiteturais) Requirements - Capacidade de adaptar sua forma de trabalho continuamente para extrair o máximo de benefício dos melhores modelos / harnesses / frameworks de AI - Uso regular de ferramenta agentic em modo agente, não apenas autocomplete (Claude Code, Cursor, Augment Code, Codex ou equivalente) - Spec-driven development em todo o ciclo: planeja antes de gerar, revisa diffs, usa testes como verificação, e aplica o mesmo rigor em debugging, documentação e investigação de incidentes - Context engineering: configura e mantém CLAUDE.md, AGENTS.md, .cursorrules e equivalentes; sabe dividir tarefas em codebases grandes - Failure literacy: conhece modos de falha (hallucination, context rot, loops, sycophancy) e ajusta o processo a partir deles - Multiplicação: já criou skill, subagent, rule, template de prompt ou workflow que o time adotou - Guardrails e autonomia: decide o que delega ao agente e o que exige revisão humana - Diferenciais: orquestrar múltiplas instâncias/worktrees em paralelo; operar long-running agents; escrever evals para skills, prompts e workflows (medir qualidade de output e detectar regressão); avaliar ferramentas criticamente (custo, qualidade, segurança, privacidade); liderar adoção de agentic development em um time ou organização Benefits - Fazemos o nosso melhor para compensar de forma competitiva - Sempre fazemos nossa melhor oferta - Não negociamos (isso é bom para você)



