Encora, a leader in digital engineering, drives innovation by crafting cutting-edge, cloud-first, data-first, and AI-first solutions that redefine industries. S
Senior C/C++ Developer
Location
Mexico
Posted
7 days ago
Salary
0
Seniority
Senior
Job Description
Senior C/C++ Developer
Encora Digital
Role Description We at Coforge are hiring a Senior Software Engineer with the following skill set. - Knowledge of software engineering best practices (including requirements analysis, system design, modularity, version control, testing, documentation, etc.) for productivity, collaboration, quality, and maintainability. - Knowledge of how a component fits into a larger ecosystem of products and services. - Understanding of how these different pieces work together, and communicate with them (using library calls, REST APIs, database queries, etc.). - Know how to build appropriate interfaces for components that others will depend on. - Knowledge of basic system design patterns to avoid bottlenecks and let your algorithms scale well with increasing volumes of data. - Perform research and development tasks. - Expected to design, code, test, do troubleshooting and document engineering systems applications by following the software development lifecycle. - Accomplishes engineering and organization mission by completing related results as needed. - Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; participating in professional organizations. Qualifications - Degree in Computer Science, Engineering, or equivalent. - Skilled in project design and execution, interpretation of experimental results, and numerical analysis of data. - Software Development Fundamentals. - Strong understanding of Object-Oriented Design and Principles. Requirements - Primary mandatory expertise: MFC, C++, VC++, SQL Server, GIT. - Nice to have: C#, Oracle. - Java is a plus. Company Description At Coforge, we hire professionals based solely on their skills and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.
Related Guides
Related Job Pages
More Software Engineer Jobs
Senior Software Engineer
ZoomInfo Technologies LLCZoomInfo (NASDAQ: GTM) is the Go-To-Market Intelligence Platform that empowers businesses to grow faster with AI-ready insights, trusted data, and advanced automation. Its solutions provide more than 35,000 companies worldwide with a complete view of their customers, making every seller their best seller.
Role Description As a Senior Full Stack Engineer on the Conversation Intelligence team, you'll be at the heart of Chorus.ai, ZoomInfo's Conversation Intelligence platform. Chorus processes and analyzes a tremendously large set of sales calls to surface insights that help salespeople perform at their highest level and match the best in the industry. You will own customer-facing product areas — from AI-powered tooling to rich data visualizations and charting experiences — working across the full stack and architecting solutions capable of handling millions of customer requests per day. Frontend-heavy or backend-heavy, it doesn't matter — as long as you're great at what you do, willing to learn, and comfortable taking on basic tasks outside your primary discipline when needed, there's meaningful work for you here. You'll be surrounded by incredibly smart, talented, and motivated engineers who will push you to define your new best, all working toward ambitious goals that actually move the needle. What You’ll Do: - Design, prototype, and deliver customer-facing features across the full stack — from responsive, polished UI components to robust REST APIs and backend services. - Build and iterate on AI-powered tools that make Chorus's vast dataset of sales conversations more digestible and actionable for our users. - Provide technical leadership — contribute to architectural decisions, conduct meaningful code reviews, and help raise the bar for engineers around you. - Work with engineers, designers, and Product Managers to break down roadmap initiatives into well-scoped, executable work. - Test, document, and maintain a codebase that is an example to our engineers and supports the scale of the business. Qualifications - 5–10 years of relevant software engineering experience building production web applications. - Strong proficiency in either backend (Python, Node.js) or frontend (React, Angular) development as your primary discipline. - Working knowledge of — or genuine eagerness to learn — the other side of the stack: backend services and APIs, or frontend frameworks and UI development. - Hands-on experience with relational and NoSQL databases: MySQL, MongoDB, DynamoDB. - Familiarity with search technologies: Elasticsearch and/or Solr. - Experience with RESTful API design and backend service development. - Strong interpersonal and communication skills; highly responsible, enthusiastic, and thorough. - Ability to take end-to-end ownership — from problem framing through to production delivery. Benefits - Comprehensive benefits including holistic mind, body, and lifestyle programs designed for overall well-being. - Actual compensation offered will be based on factors such as the candidate’s work location, qualifications, skills, experience and/or training. - US base salary for this position: $161,360 — $242,040 USD. - Additional compensation such as Bonus, Commission, Equity, and other benefits may also apply.
Senior Mobile Engineer
Canary TechnologiesCanary Technologies is a leader in hospitality technology that provides hoteliers with simple and secure solutions.
• Own the design, development, and release of features in Canary’s first-party staff and guest mobile apps • Ship high-quality UI and product flows on iOS or Android with a focus on reliability, accessibility, and performance • Partner with Product and Design to scope, sequence, and deliver customer-impacting work • Collaborate with Backend and Platform teams to define mobile-server contracts, error handling, and observability • Establish and improve release processes, feature flags, and crash/regression monitoring • Improve code quality through testing, automation, and thoughtful architecture • Participate in code reviews and mentor other engineers • Drive operational excellence including monitoring, logging, crash analytics, and on-call readiness
Senior Mobile SDK Engineer
Canary TechnologiesCanary Technologies is a leader in hospitality technology that provides hoteliers with simple and secure solutions.
• Own the design, development, and maintenance of Canary’s mobile SDKs (iOS and/or Android) that power guest and staff experiences for large hotel brands • Create best‑in‑class developer experiences: clear APIs, robust samples, documentation, and upgrade paths • Build features and UI components for our first‑party staff apps with a focus on reliability and performance • Partner with Product and Design to scope, sequence, and ship customer‑impacting work • Collaborate with Backend and Platform teams to define mobile‑server contracts and observability • Establish SDK versioning, release processes, and semantic change management • Improve code quality through testing, automation, and thoughtful architecture • Participate in code reviews and mentor other engineers • Drive operational excellence including monitoring, logging, crash analytics, and on‑call readiness
• Design, implement, and maintain end-to-end data pipelines (ELT/ETL) with a focus on reliability, reprocessing, and cost efficiency. • Orchestrate jobs and routines using Airflow (on AWS) and serverless functions (AWS Lambda); support deployments on EKS when needed. • Model data in Snowflake (bronze/silver/gold layers) and develop transformations in dbt (macros, tests, docs). • Build integrations and services in Python with FastAPI to expose/consume data and automate processes. • Ingest, normalize, and version market data, with emphasis on historical data and distribution (batch; limited streaming). • Write high-performance SQL (tuning, partitioning/clustering in Snowflake and in Postgres). • Use Pandas for ad-hoc processing, validations, and transformation prototyping. • Ensure quality (dbt tests, data checks), observability (logs/metrics/alerts), security (access controls, masking), and documentation. • Collaborate with business, analytics, and product teams to define SLAs, data contracts, and governance standards.

