Money at the speed of you.
Senior Software Engineer
Location
Mexico
Posted
38 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer
EarnIn
Role Description Join our DevelSoper Experience team to design and ship AI-native tooling and agentic workflows that meaningfully accelerate the way EarnIn engineers build, ship, and operate software, and help set a new bar for what engineering productivity looks like. This is a remote position, though it could also be a hybrid role from our Mexico City office as part of our expanding site. What You'll Do - Draw on firsthand experience with the friction, toil, and frustrations that slow engineering teams down and use that empathy to build tools and automation that actually solve the right problems. - Drive the design, development, and implementation of tools, systems, and processes that accelerate engineering velocity, reduce manual effort, and raise the quality bar for software delivery. - Use the latest AI capabilities LLM APIs, agentic workflows, MCP patterns, and AI-assisted development environments to fundamentally rethink what a high-productivity engineering team looks like. - Architect and operate multi-step agentic systems with well-defined inputs, outputs, validation checkpoints, and human-in-the-loop guardrails that run reliably at scale. - Embed AI-assisted capabilities into CI/CD pipelines and GitHub Actions workflows to improve build reliability, code quality feedback loops, and developer toil reduction. - Guide and advise product engineering teams on best practices for building observable, scalable systems acting as a force multiplier across the org, not just within DevX. - Partner directly with engineering teams to identify high-friction workflows, translate them into structured AI-assisted automation, and measure impact against defined success metrics. - Instrument AI-powered features with end-to-end logging, monitoring, evaluation, and their lifecycle from pilot through iteration or retirement. - Document patterns, usage guidance, and best practices so proven workflows can be consistently adopted and extended across the org. Qualifications - 4+ years of professional software engineering experience, including 3+ years building infrastructure or internal tooling for developer teams; fluency in Python or Go. - Firsthand experience with the tools, workflows, and pain points of software engineering teams; you've felt the friction yourself and know how to fix it. - Hands-on experience building and deploying agentic or LLM-powered systems in production, including practical familiarity with MCP patterns, tool-augmented workflows, or multi-step agent architectures. - Some experience integrating with LLM APIs (Anthropic Claude, OpenAI, or equivalent) and an understanding of tradeoffs around context management, latency, cost, and safety. - Experience with GitHub Actions or similar CI/CD platforms, including building custom workflows, reusable actions, or automation that operates on code or pull requests. - Daily use of AI-assisted development tools (Cursor, Claude Code, Copilot, or equivalent); treat these as core to how you work, not a nice-to-have. - Ability to define meaningful metrics for AI-assisted tooling and run time-bound experiments to validate impact. - Clear written and verbal communication skills, comfortable advising and influencing partner engineering teams in a distributed environment. - Experience using AI-assisted development tools (e.g., Copilot, Cursor, LLMs). Benefits - Excellent benefits for employees, including healthcare, internet and cell phone reimbursement, a learning and development stipend, and potential opportunities to travel to our Mountain View headquarters. - Salary ranges determined by role, level, and location.
Related Guides
Related Job Pages
More Software Engineer Jobs
• Provide CBIS application development per customer requirements and provide solutions to requirement needs • Perform development changes to existing features and program requested new features, reports, queries, and modules • Monitor and update project tables with date ranges within application • Resolves application tickets submitted for issued users encounter • Resolves user account issues • Test and install Oracle quarterly patches • Refresh AWS IP range • Install, maintain and update SSL/TLS certificates for IIS and Apache TomCat • Reset UAT user accounts regularly • Pull audit and archived case listings weekly • Review logs for error messages daily • Sync cases with data mart that feeds dashboard and provide manual reset when necessary • Check backup for completion daily and ensure exported • Perform Java and Tomcat updates weekly/monthly as needed • Provides development for new features, updates, and changes based on government clients’ request • Create and maintains database reports and dashboard features • Provides required security functions of the database (including weekly audit, weekly purge review, updating application procedure documents) • Submit change requests (CRs) as required • Troubleshoot application issues • Perform maintenance on Database • Ensure log files are purged as necessary • Review RMAN backup and determine plan to reimplement (jobs\database_backup.ps1 and ensure archive logs are purged daily to ensure drives do not fill up) • Analyzes customer requirements and provides technical solutions, write complex code, and optimize database performance • Advises on data-based solutions to business problems • Supports the design, customization, development, build, analysis, evaluation, installation, and administration of database management systems • Translate requirements into customized applications using PL/SQL, Java, and XML • Knowledge with Oracle Application Express (APEX) • Modify and enhance existing Oracle application • Write, troubleshoot, and tune SQL queries, stored procedures, and triggers for optimal performance • Perform Testing and Debugging and ensure data integrity • Supports the preparation of system requirements, source analysis and process analyses and design throughout the database • Defines database organizations, standards, controls, procedures, and documentation • Create technical documentation and security documentation for inspections as requested • Familiarity with software development lifecycle and Agile methodologies. • Database management – install, upgrade, and patch Oracle • Manage database tables, indexes, and views • Monitor database health and optimize SQL queries and system configurations for maximum speed and scalability • Perform regular backups and periodic data restorations to guarantee data availability • Implement and enforce database security policies and manage role-based access controls • Perform schema changes and deploy code through development, test, and production environments.
Senior C++ Developer
Action1Patch Management That Just Works | Real-time discovery and remediation of third-party and OS vulnerabilities
Role Description We are seeking an experienced Senior C++ Developer to take a leading role in developing and supporting a cross-platform endpoint agent that runs on Windows, Linux, and macOS. This agent is a key component of our platform, responsible for executing patching workflows, communicating with the cloud backend, collecting system data, and enforcing policies. You will work closely with a high-caliber team of engineers to ensure that the agent is performant, secure, and reliable across all supported operating systems. What you'll do - Design, develop, and maintain a robust, efficient, and secure cross-platform agent in modern C++. - Ensure seamless functionality and consistent behavior across Windows, Linux, and macOS environments. - Build integrations with OS-level APIs and services related to patching, system info gathering, and task execution. - Optimize agent performance for different platforms and deployment scenarios. - Handle communication with the cloud backend using secure and efficient protocols. - Stay current on system security best practices and OS updates that affect agent behavior. Qualifications - Strong proficiency in C++ (ideally C++17 or later), with solid cross-platform development experience. - Good understanding of system-level programming on at least two of the following: Windows, Linux, macOS. - Experience in multithreading and asynchronous programming. - Experience in network programming (e.g., sockets, REST, HTTP/HTTPS). - Writing clean, portable, and maintainable code. - Familiarity with version control (Git) and CI/CD pipelines. - Experience in developing and debugging production-ready software for heterogeneous environments. - Strong problem-solving skills and ability to work independently. Requirements - Experience working with OpenSSL, secure communication protocols, or certificate handling. - Background in endpoint security, patching, or systems management. - Experience with cross-platform build systems (e.g., CMake). - Proficiency in Bash, PowerShell. - Familiarity with cloud services such as AWS, Azure, or GCP. Benefits - Fully remote work, giving you the flexibility you need in the modern world. - A multitude of interesting challenges and opportunities. - Non-stop professional growth and learning of new technologies. - Stable income and flexible working hours, opportunities for promotion. - Friendly and professional peers.
• Architect and manage deployments of JetBrains Central into enterprise development environments, CI/CD systems, and internal developer platforms. • Mentor and support other FDEs, sharing architectural expertise and scaling the team's deployment practices. • Drive organizations' transition from ad-hoc AI experimentation to governed, AI-native development workflows. • Help organizations establish their own AI governance, including security policies, access management, and data privacy controls. • Enable observability for AI-driven development, helping organizations understand their AI usage and code-generation patterns, as well as AI’s impact on productivity. • Design sustainable AI adoption strategies, including for usage controls and cost visibility across multiple model providers. • Integrate our cloud-based agent execution layer so AI agents run securely and at scale. • Partner closely with JetBrains product teams, shaping the platform based on real-world deployments and customer feedback. • Create delivery frameworks and train JetBrains partners to deliver the desired scope of service.
Course Developer
BlueCatOur mission is to help the world’s largest organizations thrive on network complexity, from the edge to the core.
• Create engaging training videos using After Effects, Premiere Pro, Camtasia, Audition, and Adobe Creative Suite • Develop animations and motion graphics to simplify complex technical topics • Collaborate with Instructional Designers and SMEs to translate technical concepts into learning content • Edit and enhance training materials for clarity, consistency, and quality • Manage course production timelines and stakeholder expectations • Maintain templates, asset libraries, and e-learning style guides • Publish and manage content within the LMS • Perform quality assurance on all learning deliverables • Use AI tools to accelerate content creation, scripting, and editing workflows • Leverage AI for voice, video, and content enhancements • Identify opportunities to improve efficiency and reduce production cycles • Experiment with emerging tools to enhance learning experiences




