Xibo Open Source Digital Signage logo
Xibo Open Source Digital Signage

Digital Signage Solutions you can rely on! Cost effect solutions that adapt to your business needs.

Director, Engineering

Software EngineerSoftware EngineerFull TimeRemoteLeadTeam 11-50H1B No SponsorCompany SiteLinkedIn

Location

California

Posted

72 days ago

Salary

$240K - $270K / year

Seniority

Lead

Bachelor Degree10 yrs expEnglishAWSAzureCloudGoogle Cloud PlatformMicroservices

Job Description

Director, Engineering

Xibo Open Source Digital Signage

• Develop and implement the vision for engagement ecosystem, including storefronts, digital purchases, subscription services, and Venues and events • Lead, mentor, and empower a growing team of engineers to deliver high-impact solutions aligned with strategic business goals and outcomes • Foster a strong, inclusive, and collaborative engineering culture that emphasizes innovation, accountability, and continuous learning • Drive the successful delivery of multiple cross-platform projects by guiding teams in effective estimation, planning, and iterative value delivery • Collaborate effectively across global business units and product teams, navigating time zone differences to ensure alignment and progress • Execute and iterate on the team's vision, strategy, and roadmap, ensuring initiatives remain focused, achievable, and value driven • Champion change and continuous improvement, identifying and implementing opportunities to enhance team performance, processes, and outcomes • Operate with autonomy and ownership in a large, distributed environment, consistently delivering results while managing complexity and ambiguity

Job Requirements

  • BS or Master’s Degree in Engineering, Computer Science or equivalent experience
  • 10+ years of experience in commerce, fintech, or digital platforms, with at least 7 years in engineering leadership roles
  • Proven expertise in commerce platforms, digital storefronts, subscriptions, account and identity management
  • Deep knowledge of cloud-native architectures (AWS, Azure, GCP), microservices, and event-driven systems
  • Strong background in AI/ML-driven personalization, intelligent search, and recommendation systems
  • Experience optimizing acquisition technology stacks, including audience segmentation, lifecycle, and campaign automation
  • Familiarity with compliance standards (GDPR, CCPA, etc.)
  • Ability to influence and partner with executives across product, marketing, finance, security, and operations
  • A track record of attracting, developing, and leading world-class engineering teams
  • Strong communication and storytelling skills, capable of aligning technical initiatives with business objectives
  • Global experience with an ability to navigate cultural nuances and lead dispersed teams

Benefits

  • Comprehensive medical, prescription drug, dental, and vision coverage
  • Employee assistance plan and comprehensive behavioral health benefits
  • Fertility benefits, including surrogacy, and adoption assistance programs
  • Basic and supplemental life insurance for employees as well as supplemental life insurance coverage for their spouses/domestic partners and children
  • Voluntary benefits such as group legal, identity theft protection, accident, and hospital indemnity insurance
  • Short-term & long-term disability plans
  • Paid parental and caregiver leave
  • 401(k) Plan with pre-tax, Roth, and after-tax options and company match with immediate vesting
  • Education assistance and student loan programs
  • Flexible Work Arrangements, including remote and hybrid work schedules
  • Time off to include vacation, paid holidays, sick leave, Summer Fridays (early release), and a winter break between Christmas and New Year’s Day (based on business needs)
  • Referral bonuses (subject to eligibility)
  • Matching gift program
  • A wide variety of employee business resource groups (EBRGs)
  • Special discounts on Sony products, offered exclusively to Sony employees
  • Employee stock purchase plan (Sony covers commissions and fees for your Sony stock purchases made through after-tax payroll deductions)
  • Annual incentive bonus

Related Job Pages

More Software Engineer Jobs

Full TimeRemoteTeam 10,001

【会社紹介・ビジョン】 私たちIQVIAは、ヒューマンデータサイエンスの先駆的な企業として、医療・ヘルスケアの前進に取り組む皆様をIQVIAならではの革新的なソリューションによってご支援することで、「誰もが、より健康に自分らしく生きられる社会」の実現を目指しています。世界最大規模を誇る医療・ヘルスケア関連データを基盤に、人・データ・サイエンスを融合させた見地から、未だ満たされない治療ニーズに応える、新たな医薬品や医療機器の開発と市販化、厳格化する規制やコンプライアンスへの対応、持続可能な医療システム推進の支援など、患者さんをはじめとするすべての人々のために、より良い未来へと医療・ヘルスケアを前進させていく力となることが、私たちの使命です。 世界100以上の国と地域で約9万人が活動するIQVIAの日本法人として、IQVIAジャパンでは約6,000人が一丸となり、この使命に向かって日々、力を尽くしています。 【ポジションについて】 FSPモデルになります。 G130~G150のスペシャリスト~管理職(部下なし)レベルを想定しております。(経験により最終的にオファーグレードを決定) 臨床試験(Phase I~IV)におけるClinical Programming業務を SAS、Python、SQL、Rといったプログラミング言語に加え、データ分析および可視化ツール(Spotfire、Tableau)を使用し、顧客の SOPで業務を行います。 多部門との連携あり:クリニカルオペレーションチーム、顧客側の担当者など 【業務内容】 ■基本ルール:顧客のSOPに従って仕事をする ■例外:SDTMだけは、当面IQVIAシステム、プロセスに従って対応 ■将来:顧客側の新システム導入後は、SDTMも顧客のルールに統一 - 治験立ち上げ時に必要な関連文書をのレビュー - 治験計画(プロトコル)とリスク対策を読み解き、 データの設計ルールを文書化・管理 - 技術仕様書 - マッピング資料(aCRF含む) - データ転送契約書(DTA) などを作成・維持 - クライアントのルールに基づくデータレビュー環境と、SDTM標準に準拠したデータセットを作成 - Data Review Model(DRM) - SDTMデータセット - リスクベースド・モニタリングと継続的なデータ確認を支援 - QTL(Quality Tolerance Limits)、CtQ(Critical to Quality)などを用いた 臨床データ・安全性データの継続レビュー - 解析・報告のためのデータ確定作業 - データカットやデータベースロック対応 - 規制当局提出用データの作成・検証 【必須経験】 - コンピュータサイエンス、またはその他の理系分野における学士号以上 - 最低5年以上の関連業務経験 - SASの知識・経験は必須 PythonおよびSpotfireの経験があれば尚可 SQL、Tableau、Rの知識があれば尚可 - SDTMの知識理解 - ライフサイエンス企業での経験(アカデミアも可) - チームで業務を進めた経験 - リモートワークが可能 - 英語スキル(読み書き必須、日常会話) - ネイティブレベルの日本語力 【尚可】 - プログラマーチームのリードとして、 試験(Trial)リードの経験が2年以上あること またはSAS、Python、Spotfire、R などを用いて、複数の臨床開発プログラムまたは特定の疾患領域(Therapeutic Area)にわたる、幅広いソリューション開発の経験が2年以上 ※業務の指示は日本語になりますが、上長がグローバル。 面接時に通訳サポートの希望があればアサイン可能です。 【雇用形態・勤務時間・福利厚生・休日休暇】 - 雇用形態:正社員/契約社員など - 勤務時間:9:00-17:30 - フレックス勤務:あり - 在宅勤務制度:あり 福利厚生:法定内(社会保険制度)・法定外(IQVIA独自制度)の両面から充実した福利厚生制度あり - 受動喫煙対策:あり - 休日休暇:年次有給休暇、夏季休暇、病気休暇、特別休暇、女性特別休暇、育児介護休暇、看護休暇·など - 試用期間:あり(通常6か月) 【給与・待遇】 - 給与:当社規定により優遇します - 昇給:あり - 賞与:あり - 時間外手当:あり - 【選考プロセス】 - 書類選考→人事面談→部門面接(英語) 【応募方法】 日本語の履歴書、職務経歴書、英語のResumeをご準備ください。 (English ) Services Overview: The services requested are for Clinical Programming deliverables for clinical trials Phase I – IV utilizing SAS, Python, SQL and R, data analytics, and visualization tools Spotfire and Tableau on client's systems. Experience Deliverables: - Services rendered will adhere to applicable client's SOPs, WIs, policies, local regulatory requirements except for SDTM deliverables, which will adhere to applicable IQVIA systems and processes until client's future clinical data platform is implemented, at which time client's SOP’s and processes will be adhered.. - Review and provide input into all trial set-up documentation - Translate protocol and any applicable de-risking into the creation and maintenance of detailed technical specifications, mapping documentation including aCRF, data transfer agreements, as applicable, etc. - Creation of Data Review Model (DRM) based on current client's standards and SDTM datasets based on current SDTM standards - Creation of back-end edit checks, listings, and visualizations to support risk-based central monitoring, e.g., Quality Tolerance Limits (QTLs), Critical to Quality (CtQ), etc., and ongoing clinical and safety data review - QC of all clinical programming deliverables - Perform unblinding, data-cut activities for planned reporting milestones and database locks - Development and validation of electronic submission packages that comply with submission requirements from FDA, EMEA, and other regulatory agencies as needed. - Support the development of standards and drive implementation within the organization Primary interfaces: Provider Functional Manager, client's Point of Contact, Clinical Programmers, Clinical Trial Teams including but not limited to, data management, statistical programming, statisticians, central monitoring, clinical, and clinical data standards representatives. IQVIA is a leading global provider of clinical research services, commercial insights and healthcare intelligence to the life sciences and healthcare industries. We create intelligent connections to accelerate the development and commercialization of innovative medical treatments to help improve patient outcomes and population health worldwide. Learn more at https://jobs.iqvia.com IQVIA is committed to integrity in our hiring process and maintains a zero tolerance policy for candidate fraud. All information and credentials submitted in your application must be truthful and complete. Any false statements, misrepresentations, or material omissions during the recruitment process will result in immediate disqualification of your application, or termination of employment if discovered later, in accordance with applicable law. We appreciate your honesty and professionalism.

Japan
Mitratech logo

Senior Software Engineer

Mitratech

Empower. Automate. Elevate

Full TimeRemoteTeam 1,001-5,000H1B Sponsor

Senior Software Engineer (.NET) – Mitratech Mexico Location: Remote (Mexico only – applicants must be permanent residents of Mexico) Department: Engineering / Software Development Type: Full-time About Mitratech Mexico At Mitratech Mexico, we are a team of passionate technologists dedicated to building world-class software solutions that streamline and enhance operations across Legal, Risk, Compliance, and HR functions. For more than 35 years, Mitratech has helped organizations solve their most complex challenges. Today, we proudly serve 20,000+ clients across 160 countries, including 30% of the Fortune 500, with over 500,000 global users. Our culture is collaborative, inclusive, and innovation-driven — we combine the agility of a startup with the stability of a global enterprise. We value ownership, transparency, continuous learning, and having fun while doing great work. 🚀 Join our team and see what makes Mitratech a truly exceptional place to grow your career. Due to business and compliance requirements, this position is open only to candidates residing in Mexico. Applications from candidates outside this region will not be considered. About the Role As part of our continued growth in Mexico, we are seeking a talented Software Engineer IV (.NET) to join our global engineering team. You’ll collaborate with colleagues across the U.S., U.K., India, and Mexico, contributing to the development, maintenance, testing, and deployment of our leading enterprise-grade workflow automation platform — TAP. You’ll work closely with teams in Support, Services, Product Management, and Customer Success to deliver high-quality, reliable, and scalable software solutions. Key Responsibilities - Develop and enhance .NET web applications: Design, build, and maintain high-quality, performant, and secure software. - Collaborate across global teams: Work closely with developers, testers, and stakeholders to ensure successful delivery of new features and maintenance releases. - Document changes: Maintain clear, concise records of software updates and the reasoning behind them. - Refactor and optimize code: Participate in initiatives to improve code structure, readability, and maintainability. - Implement automated tests: Write and maintain unit and regression tests to ensure code reliability and prevent regressions. - Conduct peer code reviews: Promote code quality, consistency, and best practices. - Address security vulnerabilities: Identify potential risks and implement secure coding standards (OWASP). - Support client interactions: Troubleshoot and communicate effectively with clients when addressing technical issues. - Deliver high-quality releases: Ensure software is delivered with exceptional quality and minimal defects. - Mentor junior engineers: Guide and coach team members, sharing expertise and technical best practices. Requirements - 8+ years of experience in software development, specifically with .NET web applications. - Strong hands-on experience with: - C#, LINQ, .NET Framework (ASP.NET, MVC 5) - JavaScript, jQuery, HTML, CSS, Bootstrap - Entity Framework or similar ORM - Azure SQL Server - REST APIs / Web Services - Experience with automated testing frameworks (NUnit, xUnit, Moq). - Skilled in debugging and troubleshooting production issues. - Familiar with performance optimization and code quality tools. - Experience using Visual Studio and Agile (Scrum) development methodologies. - Strong analytical thinking, problem-solving, and communication skills. - Intermediate to advanced English proficiency for global collaboration. Preferred Qualifications - Experience with SpecFlow or other automated testing tools. - Familiarity with CI/CD pipelines and modern DevOps practices. - Understanding of authentication and security protocols (OAuth, SAML). - Experience with MongoDB, complex SQL queries, or other NoSQL databases. - Knowledge of secure web application development aligned with OWASP standards. - Exposure to AI-assisted development tools (e.g., GitHub Copilot). - Passion for mentoring and continuous improvement. Education - Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or equivalent professional experience. Benefits Overview At Mitratech, we believe that great work comes from happy, healthy, and supported team members. That’s why we offer a comprehensive and competitive benefits package designed to support your well-being, growth, and work-life balance. Our Benefits Include: - Competitive compensation and annual performance bonuses - Private health, dental, and vision insurance - Paid Time Off (PTO) and 11 company holidays - 20 vacation days per year, plus 4 paid wellness days and 2 volunteer days - 30-day year-end bonus (Christmas bonus) - Parental leave (6 weeks) - Internet and home office allowance (paid quarterly) - Savings fund and additional insurance options - Recognition and reward programs - Access to telemedicine, nutrition, and psychological support - Opportunities for continuous learning, growth, and career advancement At Mitratech, we’re committed to fostering a healthy work-life balance while creating an inclusive, supportive environment where everyone can thrive.

Mexico
Full TimeRemoteTeam 5,001-10,000H1B Sponsor

Are you a software developer who loves solving complex problems? Would developing the enterprise level applications on cloud excite you? Join our Cloud Experience Engineering team Cloud Experience team builds the core interfaces that allow customers and developers to integrate seamlessly with Akamai. We work to enrich the compute experience of our customers. We provide tools that help customers validate safety and correctness of web properties. We provide edge diagnostics and enrich developer experience via APIs, CLI and Terraform. Build out large scalable distributed systems As a Software Engineer II you will be a key part of a team that combines innovative in-house technology. You will work with cutting edge open-source projects to produce solutions that will meet Akamai's needs. As a Software Engineer II, you will be responsible for: - Taking ownership of end-to-end product design and development of core application frameworks, focusing on scalability, usability, performance, and robustness - Developing API and back-end code functionality for our ACC & compute applications - Bringing innovation from the marketplace, contributing to the wider community and striving for innovation - Understanding the business domain deeply and working closely with business stakeholders Do what you love To be successful in this role you will: - Have Bachelor's Degree in Computer Science or related field and 2+ years of relevant experience - Possess solid backend experience with Java, web application development, REST, microservices, spring boot and caching technologies. - Have good problem-solving, analytical skills and is good with data structures and algorithms - Have experience with design patterns, architecture patterns, and test-driven development. - Have experience with Databases, JSON, containers (i.e Docker), CI/CD tools (Jenkins/Maven), and version control software (i.e. Git), servers (i.e Tomcat, Jetty). - Demonstrate ability to communicate complex technical content to diverse audience with varying technical abilities, work independently, and takes initiatives. Work in a way that works for you FlexBase, Akamai's Global Flexible Working Program, is based on the principles that are helping us create the best workplace in the world. When our colleagues said that flexible working was important to them, we listened. We also know flexible working is important to many of the incredible people considering joining Akamai. FlexBase, gives 95% of employees the choice to work from their home, their office, or both (in the country advertised). This permanent workplace flexibility program is consistent and fair globally, to help us find incredible talent, virtually anywhere. We are happy to discuss working options for this role and encourage you to speak with your recruiter in more detail when you apply. Learn what makes Akamai a great place to work Connect with us on social and see what life at Akamai is like! We power and protect life online, by solving the toughest challenges, together. At Akamai, we're curious, innovative, collaborative and tenacious. We celebrate diversity of thought and we hold an unwavering belief that we can make a meaningful difference. Our teams use their global perspectives to put customers at the forefront of everything they do, so if you are people-centric, you'll thrive here. Working for you At Akamai, we will provide you with opportunities to grow, flourish, and achieve great things. Our benefit options are designed to meet your individual needs for today and in the future. We provide benefits surrounding all aspects of your life: - Your health - Your finances - Your family - Your time at work - Your time pursuing other endeavors Our benefit plan options are designed to meet your individual needs and budget, both today and in the future. About us Akamai powers and protects life online. Leading companies worldwide choose Akamai to build, deliver, and secure their digital experiences helping billions of people live, work, and play every day. With the world's most distributed compute platform from cloud to edge we make it easy for customers to develop and run applications, while we keep experiences closer to users and threats farther away. Join us Are you seeking an opportunity to make a real difference in a company with a global reach and exciting services and clients? Come join us and grow with a team of people who will energize and inspire you! #LI-Remote

India
Gainwell Technologies logo

C Unix Developer

Gainwell Technologies

Gainwell Technologies is an award-winning digital health technology company that supports the administration of healthcare and human services programs. In past

Role Description As an 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. As a (C/Pro*C) Software Developer at Gainwell, you will be performing design, development, testing activities. Supporting the full life cycle of development processes for creating services. Investigating and resolving complex business and technical product integration matters of significance. Focusing on a specific product or family of technologies in multiple platforms; functions independently within a business area and assists at the enterprise level to influence the technical decisions during various phases of the project. 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 Requirements - Analytical, problem solving, creative thinking and design skills at multiple product - Communication skills to communicate with application developers, customers, support personnel and management - Ability to handle multiple tasks simultaneously and switch between tasks quickly - Ability to work independently and as part of a team What you should expect in this role - Remote Opportunity

Worldwide