Logo for Seagull Scientific

Software Engineer, Manager

Role overview

Qualifications

  • 8+ years of professional software development experience
  • 3+ years of management or team leadership experience
  • Strong knowledge of modern JavaScript frameworks (e.g., React, Angular, or Vue) and backend technologies (Java, C# in .NET, Node.js, etc.)
  • Proficiency with databases (relational and NoSQL), API design, and system integration

Responsibilities

  • Lead a cross-functional development team through all stages of software delivery
  • Oversee the design and implementation of scalable, performant, and user-friendly software applications
  • Drive the adoption of AI-powered tools and workflows across engineering teams
  • Manage team workload, define sprint priorities, and coordinate delivery timelines

About the company

Seagull Scientific logo

Seagull Scientific

Computer Software / SaaS

Company details

Company typeSME
IndustryComputer Software / SaaS

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

WHO WE ARE 

Seagull Software is a global leader in label management and item-level tracking solutions, providing flexible, connected, and scalable solutions to help organizations label and locate the things their business depends on across today’s most complex supply chains. Through its flagship BarTender® platform, Seagull enables businesses to design, manage, automate, and scale the production of labels, 1D and 2D barcodes, and RFID tags that serve as the digital foundation for traceability, compliance, and operational execution.   

With a 40-year history of leading in our field, supporting more than 250,000 customers around the globe, BarTender® software provides the accuracy, control, and governance required to connect physical products with digital systems across manufacturing, logistics, retail, healthcare, and food supply chains. By unifying label management with item-level data capture and visibility, Seagull helps organizations transform operational efficiency, reduce compliance and regulatory risk, and realize smarter, more responsive operations.   

Headquartered in Redmond, Washington, with offices across the United States, Europe, Asia, and Latin America, Seagull Software serves customers worldwide -- empowering businesses worldwide to keep their products moving, traceable, and safe. You’ll work with global, talented, and diverse teams, passionate about what they do and their impact on everyone, everywhere. Join us and help shape the way the world works. 

For more information, visit  https://www.seagullsoftware.com/

LOCATION 

This position locates in Taiwan. 

JOB SUMMARY 

We are a global leader in real-time, item-level visibility and label management solutions, dedicated to powering the world’s most complex supply chains with innovative tools for traceability, authentication, and automated inventory management.  

A Software Engineer, Manager is a hands-on technical leader responsible for overseeing the development of end-to-end software solutions. This role combines people leadership with technical delivery, ensuring that high-quality, scalable applications are designed, built, and maintained across the entire technology stack. The ideal candidate demonstrates strong engineering expertise, drives process improvements, and inspires a team of developers to excel in both technical execution and collaboration. 

Position Location - This role is available in Taiwan. 

ESSENTIAL JOB FUNCTIONS/RESPONSIBILITIES 

  • Lead a cross-functional development team through all stages of software delivery 

  • Oversee the design and implementation of scalable, performant, and user-friendly software applications 

  • Provide technical leadership across frontend and backend technologies, architecture, and design decisions 

  • Drive the adoption of AI-powered tools and workflows across engineering teams by identifying high-impact automation opportunities, partnering with stakeholders to implement practical use cases, and tracking measurable improvements in productivity and quality 

  • Contribute to and review code, ensuring quality, maintainability, and adherence to standards 

  • Manage team workload, define sprint priorities, and coordinate delivery timelines 

  • Support team members with coaching, feedback, and career development 

  • Facilitate cross-team collaboration with QA, DevOps, Design, and Product Management 

  • Champion software development best practices and continuous improvement initiatives 

  • Drive innovation, technical experimentation, and adoption of new tools or frameworks 

  • Monitor team performance metrics and report progress and risks to leadership 

  • Participate in hiring, onboarding, and team structure planning. 

REQUIRED EXPERIENCE, SKILLS & ABILITIES 

Experience and skills: 

  • 8+ years of professional software development experience across various layers of the stack 

  • 3+ years of management or team leadership experience in a software development role 

  • Proven ability to lead development teams and manage project execution in agile environments 

  • Strong knowledge of modern JavaScript frameworks (e.g., React, Angular, or Vue) and backend technologies (Java, C# in .NET, Node.js, etc.) 

  • Proficiency with databases (relational and NoSQL), API design, and system integration 

  • Familiarity with CI/CD, Docker, Kubernetes, and cloud platforms (Azure, AWS, or GCP) 

  • Strong knowledge of AI capabilities with experience applying them in engineering workflows to drive tooling adoption, identify automation opportunities, and measure productivity/quality gains. 

  • Experience in delivering secure, scalable, and maintainable enterprise-grade applications 

  • Proficiency in written and spoken English 

Highly Valued Skills: 

  • Experience managing distributed or remote engineering teams 

  • Knowledge of modern UX/UI principles and responsive design 

  • Expertise in performance optimization and application monitoring 

  • Exposure to multi-cloud deployments or hybrid infrastructure models 

Soft Skills: 

  • Strong leadership, coaching, and team-building abilities 

  • Excellent communication and cross-functional collaboration skills 

  • Strategic thinker with a problem-solving mindset and attention to detail 

  • Passionate about building high-impact products and fostering a strong engineering culture 

  • Ability to collaborate effectively in agile and cross-functional environments to achieve common goals.  

  • Proactive learning new technologies, industry trends, and adapting to evolving tools and methodologies. 

REQUIRED EDUCATION 

  • Computer Science, Software Engineering, Information Technology, or a related field. 

  • Advanced certifications or a Master’s degree are a plus. 

TERMS OF EMPLOYMENT 

  • Candidates must currently reside in and be legally authorized to work in Taiwan. Sponsorship, relocation assistance, and reimbursement of interview-related travel expenses are not available for this position. 

  • Successful candidates will be required to provide documentation verifying their authorization to work in Taiwan. 

OUR CULTURE 

We offer a dynamic, culturally diverse, and fun environment where people with energy, creativity, and passion work together to deliver amazing product experiences for our customers. Join a team where your background is valued and respected, and your unique insights and ideas contribute to building a culture of diversity, equity, and inclusion.   

EQUAL EMPLOYMENT OPPORTUNITY 

Seagull Software, LLC, is proud to provide equal employment opportunities to all team members and applicants, and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of recruiting and hiring. 

​​​​​​​#LI-Remote

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Software Engineer Related jobs

Other jobs at Seagull Scientific

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.