EarnIn logo
EarnIn

Money at the speed of you.

Senior Software Engineer

Software EngineerSoftware EngineerFull TimeRemoteSeniorTeam 201-500Since 2013H1B SponsorCompany SiteLinkedIn

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 Job Pages

More Software Engineer Jobs

Full TimeRemoteTeam 1,001-5,000H1B No Sponsor

• 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.

United States
Job Closed
Action1 logo

Senior C++ Developer

Action1

Patch Management That Just Works | Real-time discovery and remediation of third-party and OS vulnerabilities

Full TimeRemoteTeam 51-200Since 2018H1B No Sponsor

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.

Worldwide
Full TimeRemoteTeam 1,001-5,000Since 2000H1B Sponsor

• 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.

United States
$204K - $306K / year
BlueCat logo

Course Developer

BlueCat

Our mission is to help the world’s largest organizations thrive on network complexity, from the edge to the core.

Full TimeRemoteTeam 201-500Since 2001H1B No Sponsor

• 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

Canada
$80K - $90K / year
Job Closed