Software Engineer, Senior

Posted 23 Days Ago
Be an Early Applicant
Taipei City, TWN
In-Office
Senior level
Logistics • Software • Automation • Manufacturing
The Role
Design, develop, and maintain native Windows desktop applications and cloud services (REST APIs, event-driven services, relational/NoSQL DBs). Own system components, modernize cloud architecture, write tested code, resolve performance issues, use CI/CD and containerization, mentor engineers, and leverage AI-assisted development tools.
Summary Generated by Built In
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 works under a flexible work model and is hybrid at Taipei APAC office. 
JOB SUMMARY
The Senior Software Engineer is a highly skilled individual contributor responsible for designing, developing, and maintaining complex backend and web-facing software systems. This role requires strong hands-on expertise in Java or C# .NET, JavaScript/TypeScript, and modern cloud-native development practices, as well as the ability to make sound technical decisions within the team's architectural direction. The Senior Software Engineer is expected to operate with minimal supervision, take ownership of major components, and mentor less-experienced engineers.  
WHAT YOU WILL DO
  • Design, develop, and maintain native Windows desktop applications and cloud-based services, including RESTful APIs, event-driven services, and relational/NoSQL databases 
  • Own the design and implementation of key system components or subsystems, translating product requirements into robust, scalable, maintainable solutions aligned with established technical direction 
  • Support ongoing modernization initiatives for the cloud platform's architecture and infrastructure 
  • Write high-quality, well-tested, well-documented code; perform thorough code reviews; and continuously improve development processes, tools, and coding standards 
  • Identify, troubleshoot, and resolve complex technical issues, including performance and reliability concerns 
  • Leverage AI-assisted software development tools to improve development efficiency across the SDLC, including coding, debugging, testing, documentation, code reviews, and automation of repetitive tasks. 
  • Collaborate closely with product management, QA, and other engineering teams, and mentor junior and mid-level engineers through technical guidance and knowledge sharing.

QUALIFICATIONS
  • 5+ years of professional software development experience, or equivalent demonstrated expertise 
  • Strong proficiency in C++ and C# for native Windows application development, and/or C#/ASP.NET (.NET) with JavaScript/TypeScript and ReactJS for cloud service development — versions vary across services and are being modernized 
  • Strong understanding of object-oriented programming, memory management, and performance considerations 
  • Familiarity with software design patterns, SOLID principles, and modular system architecture 
  • Proficiency with relational and NoSQL databases (MongoDB, PostgreSQL, SQL Server, MySQL), API design, messaging/event-driven architecture (Kafka, RabbitMQ, Redis), and system integration 
  • Familiarity with CI/CD, Docker, Kubernetes, and cloud platforms (AWS, GCP, Azure); experience with Linux-based deployment environments is a plus 
  • Experience using AI-assisted software development tools to accelerate development, improve code quality, and support more efficient delivery across the SDLC 
  • Proficiency with version control systems (e.g., Git) and collaborative development workflows 
  • Proficiency in written and spoken English. 
        Preferred skills:
  • Proven ability to work across both native Windows (C++/C#) and cloud/web (ASP.NET, ReactJS) codebases 
  • Experience with monorepo tooling (Nx) and micro-frontend architecture 
  • Deep expertise in native Windows debugging and performance profiling (e.g., WinDbg, Visual Studio Profiler) 
  • Expertise in performance optimization and security best practices 
        Power Skills:
  • Demonstrates strong technical ownership and accountability for delivered results 
  • Communicates clearly and effectively with both technical and non-technical stakeholders 
  • Collaborates well within a team while working independently when needed 
  • Provides constructive feedback and mentorship to help others grow 
  • Manages priorities effectively and delivers high-quality work with minimal supervision 
REQUIRED EDUCATION
  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience.

BENEFITS
  • Competitive PTO Package
  • Company-paid sick leave
  • Company-paid life insurance
  • Company-paid medical examination
  • Tuition reimbursement benefits

TERMS OF EMPLOYMENT
  • This is a full-time position with benefits.
  • Upon hire, successful candidates will be required to provide documentation verifying their authorization to work in Taiwan without work permit sponsorship.

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.
 

Skills Required

  • 5+ years of professional software development experience
  • Proficiency in C++ and C# for native Windows application development
  • Proficiency in C#/ASP.NET (.NET) with JavaScript/TypeScript and ReactJS for cloud service development
  • Strong understanding of object-oriented programming, memory management, and performance considerations
  • Familiarity with software design patterns, SOLID principles, and modular system architecture
  • Proficiency with relational and NoSQL databases (MongoDB, PostgreSQL, SQL Server, MySQL)
  • Experience with API design and system integration
  • Experience with messaging/event-driven architecture (Kafka, RabbitMQ, Redis)
  • Familiarity with CI/CD, Docker, Kubernetes, and cloud platforms (AWS, GCP, Azure)
  • Experience using AI-assisted software development tools
  • Proficiency with version control systems (e.g., Git) and collaborative development workflows
  • Proficiency in written and spoken English
  • Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience
  • Ability to provide documentation proving authorization to work in Taiwan without work permit sponsorship
  • Familiarity with Linux-based deployment environments
  • Proven ability to work across both native Windows (C++/C#) and cloud/web (ASP.NET, ReactJS) codebases
  • Experience with monorepo tooling (Nx) and micro-frontend architecture
  • Deep expertise in native Windows debugging and performance profiling (WinDbg, Visual Studio Profiler)
  • Expertise in performance optimization and security best practices
  • Strong technical ownership, communication, collaboration, mentorship, and prioritization skills
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
322 Employees
Year Founded: 1985

What We Do

Seagull Software is a global leader in label management and item-level tracking solutions. Through its flagship BarTender platform, the company enables organizations to design, manage, and automate the production of labels, barcodes, and RFID tags. Their scalable solutions help businesses across manufacturing, logistics, retail, and healthcare improve operational efficiency, maintain traceability, and ensure regulatory compliance across complex supply chains.

Similar Jobs

Circle Logo Circle

Senior Software Engineer

Blockchain • Fintech • Payments • Financial Services • Cryptocurrency • Web3
In-Office or Remote
Taipei City, TWN
1050 Employees

Appier Logo Appier

Senior Software Engineer

Artificial Intelligence
In-Office
Taipei City, TWN
642 Employees

NVIDIA Logo NVIDIA

Software Engineer

Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
In-Office
Taipei City, TWN
21960 Employees

Binance Logo Binance

Senior Software Engineer

Blockchain • Fintech • Software • Cryptocurrency • Metaverse
In-Office or Remote
18 Locations
7696 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account