ODILO logo
ODILO

Reinventing the way we learn by building the Unlimited Learning category.

Software Development Director

Software EngineerSoftware EngineerFull TimeRemoteLeadTeam 201-500H1B No SponsorCompany SiteLinkedIn

Location

Spain

Posted

6 days ago

Salary

0

Seniority

Lead

Bachelor Degree10 yrs expSpanishEnglishAngularAWSCloudJavaJavaScript

Job Description

Software Development Director

ODILO

• Liderarás una organización de ingeniería de producto de alto rendimiento, saludable y orientada al impacto. • Acompañarás a varios Engineering Managers que te reportarán a tí y liderarás una organización de varios equipos de desarrollo de software. • Reportarás directamente al CPTO y ayudarás en la definición de estrategia de ingeniería para toda la compañía. • Desarrollarás el talento del área, fortaleciendo capacidades de liderazgo, crecimiento profesional, sucesión y cultura de feedback. • Liderarás técnica y estratégicamente los equipos de desarrollo, garantizando calidad, rendimiento y escalabilidad. • Definirás la estrategias de ingeniería, prioridades, capacidad y modelo operativo del área para asegurar una entrega predecible, eficiente y de calidad. • Asegurarás la evolución tecnológica del stack, la sostenibilidad del software y la escalabilidad de las plataformas a medio y largo plazo. • Evaluarás y definirás la arquitectura de aplicaciones desarrolladas en Java y Javascript en entorno de AWS y trabajar con el equipo técnico en recomendaciones para mejorarla. • Impulsarás buenas prácticas de desarrollo, testing, observabilidad, documentación, automatización y puesta en producción. • Colaborarás estrechamente con Product, Design y otros stakeholders para definir prioridades, evaluar viabilidad técnica y asegurar entrega de valor. • Gestionarás dependencias, riesgos y bloqueos transversales, facilitando alineamiento y foco entre equipos y áreas. • Crearás contexto, claridad y alineamiento en la organización, asegurando que los equipos entienden la estrategia global de la compañía y la estrategia de ingeniería y producto. • Promoverás una cultura de ingeniería basada en ownership, colaboración, mejora continua, excelencia técnica y visión de producto. • Liderarás el establecimiento de capacidades de IA como el núcleo de la práctica de ingeniería para mejorar productividad, calidad del software, automatización, toma de decisiones técnicas e innovación dentro del área.

Job Requirements

  • Estudios en Ingeniería Informática, Ingeniería del Software, Tecnologías de la Información o áreas similares.
  • 10+ años de experiencia en desarrollo de software, idealmente en entornos de producto, SaaS, edtech o productos digitales de escala internacional.
  • 5+ años liderando equipos de desarrollo, preferiblemente con experiencia gestionando varios equipos o liderando a través de managers.
  • Experiencia definiendo estrategia de ingeniería, escalando equipos y mejorando modelos de entrega en organizaciones tecnológicas.
  • Conocimiento sólido de arquitecturas y desarrollo web, idealmente con tecnologías como Java, Angular y plataformas cloud como AWS.
  • Experiencia con prácticas y herramientas de CI/CD, observabilidad, calidad de software y operación en producción.
  • Liderazgo sólido y capacidad para desarrollar managers, referentes técnicos y equipos de alto rendimiento.
  • Visión estratégica de negocio, producto e ingeniería, con capacidad para traducirla en planes de ejecución realistas y sostenibles.
  • Capacidad para crear alineamiento, gestionar prioridades complejas y facilitar decisiones en entornos de ambigüedad.
  • Excelente capacidad de comunicación e influencia, tanto con perfiles técnicos como no técnicos.
  • Mentalidad de mejora continua, criterio técnico y capacidad para impulsar cambios culturales y organizativos.
  • Experiencia o interés sólido en el uso de IA aplicada a la ingeniería de software, con capacidad para identificar casos de uso útiles y promover su adopción de forma responsable.
  • Buen nivel de inglés (C1).

Benefits

  • Forma parte de un entorno internacional, creativo y ambicioso, donde cada persona tiene un impacto real y contribuye activamente al crecimiento de la empresa.
  • Aprendizaje ilimitado con ODILOFY, nuestra propia plataforma de aprendizaje con más de 3 millones de contenidos en todos los formatos (libros, audiolibros, videos, cursos, películas y experiencias de aprendizaje).
  • Flexibilidad real: modelo de trabajo flexible con opciones remotas, que te permite organizar tu horario de manera que realmente funcione para ti.
  • Trabajo híbrido y jornada intensiva durante julio y agosto (8:00 - 15.00 hrs), para favorecer el equilibrio entre vida laboral y personal.
  • Día libre en tu cumpleaños, para celebrarlo a tu manera.
  • Planes de compensación flexibles, adaptados a tus necesidades: comida, transporte, guardería, formación y seguro médico privado.
  • Acceso a app de bienestar emocional, con soporte profesional para cuidar tu salud mental.
  • Salario competitivo, acorde a tu experiencia, trayectoria y rol.
  • Crecimiento profesional continuo, con oportunidades reales de desarrollo interno y aprendizaje permanente.
  • Eventos de equipo, cultura y bienestar para conectar, colaborar y celebrar logros juntos.

Related Job Pages

More Software Engineer Jobs

Coupa Software logo

Senior Engineer, Knowledge Engineering

Coupa Software

Spend is the fuel to help your company deliver performance, profitability, and purpose!

Full TimeRemoteTeam 1,001-5,000Since 2006H1B Sponsor

• Design and implement an ontology from Coupa's existing data models (hundreds of entity models, relationships, business rules). • Build and populate a knowledge graph with entity instances and relationship edges. • Implement graph query interfaces for AI model consumption. • Design tenant-isolated vs. shared knowledge graph layers. • Map existing taxonomies and classification hierarchies into the knowledge graph. • Collaborate with ML engineers to generate ontology-aware training data. • Evaluate graph storage options (Elasticsearch graph queries, Neptune, Neo4j) and recommend approach. • Evolve the ontology as AI capabilities expand to additional platform areas.

India
Precisely US Jobs logo

Principal Software Engineer

Precisely US Jobs

Precisely is the leader in data integrity. We empower businesses to make more confident decisions based on trusted data through a unique combination of software, data enrichment products and strategic services. Focused on delivering outstanding innovation and support that helps customers increase revenue, lower costs and reduce risk Powers better decisions for more than 12,000 global organizations, including 95 of the Fortune 100 2500 employees unified by four core values: Openness, Determination, Individuality, and Collaboration Committed to career development for employees with opportunities for growth, learning, and building community "Work from anywhere" culture celebrating diversity in a distributed environment with a presence in 30 countries and 20 offices across 5 continents

Full TimeRemoteTeam 1,001-5,000

Role Description We are seeking an experienced Principal Software Engineer with a strong background in Node to lead and contribute to the development of cutting-edge software solutions. The ideal candidate will possess extensive experience in software development, architecture, and team leadership. As a Principal Software Engineer, you will play a critical role in designing, developing, and maintaining high-performance SaaS applications, while also mentoring and guiding a team of engineers. - Design and architect scalable, robust, and high-performance Node-based applications. - Ensure software solutions align with business objectives and meet performance, scalability, and reliability requirements. - Leads architecture for all components in an investment segment. May focus on one component but must have expertise across all components. - Responsible for design of systems in the investment segment. - Actively supports Product Manager in the Product Planning, business performance of one or more products. - Understand requirements that come from stakeholders and help turn them into consumable backlog items for the team. - Write clear, compelling, and detailed (technical) user epics and stories with user acceptance criteria. - Participate in story grooming exercises for crisp and unambiguous documentation and communication of features to be developed. - Coordinate with appropriate architects to ensure tech decisions are made and implemented. - Identify business process improvements and opportunities for automation. Qualifications - 8-10+ years of industry experience in the areas of data engineering and product management. - Expertise in one or more programming languages (Node, Java). - Bachelor’s Degree (or higher) in business or technical field. - Track record of designing and developing data products or software products. - Expertise in Node for backend development; familiarity with frontend scripting languages such as React will be a plus. - Expertise with databases, particularly Mongo Atlas, and developing/consuming REST APIs. - Exposure to cloud-native technologies including Docker, Kubernetes, Kafka, and microservices architecture is a must. - Basic understanding of agile and scrum methodologies is a must. - Experience of AWS/Azure/GCP, Redis, Security Domain, Datadog, Code fresh, hands-on will be advantageous. - Working knowledge of data ETL will be preferred. - Ability to communicate with various stakeholders at all levels of the organization. - Excellent verbal and written communication skills. - Excellent interpersonal skills and active listener. - Able to set and meet time-sensitive goals. - Able to handle multiple tasks simultaneously and adapt to change while providing structure to operations and go-to-market teams. Requirements - Proficiency with AI-assisted coding tools (e.g., GitHub Copilot, Cursor, Amazon CodeWhisperer) to accelerate development velocity. - Experience using AI-powered code review agents to improve code quality and reduce review cycles. - Ability to critically evaluate and validate AI-generated code for correctness, security, and maintainability. - Familiarity with LLM APIs or agentic workflows. - Comfortable incorporating generative AI tools into daily engineering workflows (debugging, documentation, test generation). Preferred Skills - Experience on GitHub spec driven development. - Understands concept of constitutions and skills and agents MD. - Hands-on experience building or architecting agentic workflows and multi-step AI pipelines. - Experience with prompt engineering and fine-tuning strategies for developer productivity use cases. - Familiarity with AI observability and evaluation frameworks (e.g., LangSmith, Weights & Biases). - Exposure to Retrieval-Augmented Generation (RAG) patterns and vector database integrations. - Experience leading or mentoring teams in adopting AI tooling and best practices. - Knowledge of responsible AI principles — bias detection, model safety, and governance at the enterprise.

United States

Job Title: Software Developer III Job ID 27778421 Work From Home Yes Location Work From Home Other Location Description OVERVIEW Longenecker & Associates (L&A), a Geosyntec Company, seeks a motivated Software Developer III to contribute to our mission supporting our work in Los Alamos National Labs in Los Alamos, NM. We contribute to DOE’s nuclear security and environmental remediation enterprise by providing the highest-caliber staff and experts. L&A is unconditionally committed to mission success and the well-being of employees, the nation and the environment. Our team members are passionate about building a healthier environment for generations to come. We are a community that interfaces and effectively communicates with all levels of management and government. If you have a passion for excellence, seek opportunities to engage in mission critical work, and consistently exceed expectations, apply now to join our professional family. POSITION DESCRIPTION The main duties include, but are not limited to: - Manages and directs the daily tasks required to perform ongoing support of design, construction, startup and/or operations/ maintenance activities of complex high technology systems or projects, - Renders expert opinions on engineering and technical issues, provides recommendations to project design and construction teams in specific areas of expertise, - Provides independent reviews and assessments in areas of specialized expertise and provides guidance to project teams in delivering results on projects of comp le high- technology nature, - Interfaces with management personnel and customer representatives, - Develops and enforces work standards, assigns schedules, reviews work quality, communicates goals, objectives, and policies of the organization to subordinates, - Provides leadership for the project team, coordinates with the functional organizations, and supervises senior personnel within the project organization. EDUCATION REQUIREMENTS ·A BS/BA degree in Engineering, Science, or Business Management, along with seven (7) years of directly applicable experience in a specialized technical field. The individual is recognized as an expert in the specific area of focus. MINIMUM QUALIFICATIONS - Deploy, configure, and maintain containerized environments using Red Hat OpenShift, - Install, configure, and support Strategy Customer Managed Cloud (CMC) software Integrate CMC components within OpenShift-based infrastructure, - Perform system tuning, patching, upgrades, and operational support Troubleshoot deployment, configuration, and runtime issues across the stack, - Collaborate with technical teams to ensure system reliability, performance, and compliance Mentor LANL staff on OpenShift operations, including best practices for deployment, maintenance, and troubleshooting (“care and feeding” of container platforms), - Develop and maintain clear technical documentation and knowledge transfer materials, - Demonstrated hands-on experience with Red Hat OpenShift (deployment, administration, and operations) - Proven experience installing and configuring Strategy Customer Managed Cloud (CMC) software - Strong understanding of containerization, Kubernetes concepts, and platform operations, - Experience with Linux system administration, - Ability to work independently in a remote environment Strong communication skills with the ability to effectively mentor and transfer knowledge, - Ability to work in a diverse work environment, - Satisfactory results of a pre-employment screening, which includes a background check and drug screening in accordance with Federal requirements (details below), - Ability to fulfill and promote L&A core values. PREFERRED QUALIFICATIONS - Experience using OpenShift and Strategy CMC together in a production environment, - Prior work in DOE, federal, or other government-regulated environments - Familiarity with security, compliance, and configuration management requirements in regulated systems - Current or prior DOE Q Clearance, - Previous experience on DOE sites and programs. LOCATION - Los Alamos National Lab – Los Alamos, NM - Remote position; no travel required - 5/8 schedule PHYSICAL REQUIREMENTS AND WORKING CONDITIONS Successful candidates will be able to perform the essential functions of the job with reasonable accommodation. This job posting reflects management’s assignment of essential functions and the descriptions listed do not restrict management’s right to assign or reassign duties and responsibilities to this job at any time.

New Mexico

Senior Software Engineer

IronArch Technology

IronArch Technology provides management consulting services with a focus on enterprise IT, financial management, audit readiness, and advisory services for government and commercia

Title: Senior Software Engineer Location: Fully Remote United States Job Description:   Who We Are Known for being a Best Place to Work and a People First company, IronArch Technology is an award-winning Service-Disabled Veteran-Owned Small Business (SDVOSB) specializing in providing innovative solutions and world class services to Federal Government clients.  Our employees have voted us as a 'Best Place to Work' 9 times and we are an INC 5000 recipient for being one of the fastest growing businesses in the United States. Our Values: Deliver Outcomes with Speed | Own the Work and the Results | Respect People. Speak Directly. | Stay Curious. Enjoy the Journey. What You’ll Do IronArch Technology is seeking a Senior Software Engineer to support Ask VA, a VA.gov service that lets Veterans submit questions and routes those inquiries through Microsoft Dynamics CRM to the appropriate service desk for resolution. This role serves as an experienced individual contributor on the Ask VA delivery team, acting as the primary backend resource and partnering closely with the team’s Software Engineer Lead. The engineer is responsible for backend design, implementation, and integration work that supports the team’s scope, schedule, and delivery commitments to the Department of Veterans Affairs. Key Responsibilities - Serve as the primary backend engineering resource on the Ask VA team, owning day-to-day backend design and implementation alongside the Software Engineer Lead. - Build and maintain API abstraction layers that connect the Ask VA front end and downstream VA systems to the Microsoft Dynamics CRM ticketing backend. - Translate product and stakeholder requirements into well-scoped backend work, partnering with the Software Engineer Lead on technical direction, sequencing, and risk. - Contribute to sprint planning, estimation, and delivery commitments. Help the team meet scope, schedule, and quality targets. - Conduct code reviews, mentor team members on backend patterns, and reinforce engineering quality standards. - Identify and communicate technical risks, dependencies, and integration challenges to the Software Engineer Lead and program leadership early. - Collaborate with front-end engineers as capacity allows, contributing to full-stack delivery when backend workload permits. - Support production reliability and incident response for backend services. Requirements - Bachelor’s degree in Computer Science, Engineering, or a related technical field. - 7+ years of professional software engineering experience. - Demonstrated experience designing and building API abstraction layers, including REST or service-to-service integration patterns. - Hands-on experience with Ruby and Ruby on Rails in a production environment. - Strong collaboration skills, with a track record of partnering effectively with technical leads, product managers, and cross-functional team members. - Ability to work independently as a senior individual contributor while coordinating closely with a small, experienced engineering team. Preferred Experience - Experience integrating with Microsoft Dynamics CRM - Experience supporting VA.gov, Department of Veterans Affairs programs, or other federal digital services. - Familiarity with front-end development (React or similar) is sufficient to contribute on the front end when backend capacity allows. - Experience operating in agile, government digital service delivery environments. - Comfort with cloud platforms (AWS preferred), CI/CD pipelines, and modern observability tooling. Location (#LI-remote)  Remote, U.S.-based. Occasional travel may be required to support program needs. Why IronArch Technology? - Awarded Best Place to Work 9 times! - Competitive compensation and market-leading bonus opportunities - Medical, dental and vision benefits where a significant portion of the premium is subsidized by IronArch. For qualifying high deductible health plans, IronArch also contributes towards a Health Reimbursement Account to cover eligible medical expenses - Company-provided healthcare concierge assistance to help explain your coverage in plain language; help you find, choose, and schedule quality care; and address billing, benefit, or claims concerns, potentially saving hours of your time - 401(k) retirement plan where the company contributes dollar for dollar up to 3 percent, and 50 cents on the dollar for the 4th and 5th percent with immediate entry and immediate vesting - 20 days of PTO accumulated per calendar year - 11paid holidays - Bereavement, jury duty, parental (maternity/paternity/adoption), and military leaves - Sabbatical programs - Company-paid short- and long-term disability - Company-paid life insurance - Voluntary life, accidental and indemnity income replacement benefits - Professional development reimbursement - Health club reimbursement - Matching donation program and annual philanthropic activities  - Pet insurance - And more! Apply today to learn why IronArch Technology has been recognized as “Best Place to Work” for 9 years! IronArch Technology is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. In alignment with applicable state and local pay transparency laws, IronArch includes a salary range in our job descriptions to support equity and transparency in our hiring process. The compensation range provided reflects what we reasonably expect to offer for this role, with the final offer determined by a variety of factors including skills, experience, and scope of responsibilities.   Salary Description $138,400 - $151,100

Worldwide
$138.4K - $151.1K / year