Search Jobs

Search by job, company or skills

Software Engineer, Senior

Software Engineer, Senior

bartender by seagull software
  • Posted 19 days ago
  • Be among the first 10 applicants

Job Description

WHO WE ARE

SeagullSoftware is a global leader inlabel managementand item-level tracking solutions, providing flexible, connected, and scalable solutions to help organizationslabel andlocatethe things their business depends on across today's most complex supply chains. Through its flagshipBarTender®platform, Seagull enables businesses todesign, manage, automate, and scalethe production of labels,1D and 2Dbarcodes,and RFID tags that serve as thedigital 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 governancerequiredto 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. A 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
  • 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.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

Event-driven architecture

Monorepo tooling Nx

Linux-based deployment

Visual Studio Profiler

AI-assisted software development tools

Micro-frontend architecture

Security best practices

CI/CD

Similar Jobs

5-7 yrs
Taiwan, Taipei City
Skills:
chrome AndroidLinuxC ProgrammingWindowscomputer system architecturemicrocontroller fundamentalsSOC system platform experiencecomplex SOC system debugging
5-7 yrs
Taiwan, Taipei City
Skills:
Performance TuningC++System SoftwareC Programmingpower managementSOC system platform experienceSOC system debuggingSOC AI GPU computing system architecture designSOC firmwareKernel experience with Linux
5-7 yrs
Taiwan, Taipei City
Skills:
Google Cloud Platform (GCP)New Product Introduction (NPI) projectssoftware for High Performance Computing (HPC)System ProgrammingSoftware DevelopmentDebuggingdiagnostic infrastructuresoftware that interacts with hardwaresoftware for data center automation
5-7 yrs
Taiwan, Taipei City
Skills:
C#MqttKafkaGrafanaReactTypescriptJavascriptDockerPythonAWSJavaVueRabbitmqGitGcpLinuxInfluxdbAzurePrompt engineeringAI agent systemsDevOps toolingTime-series databasesDevice communication integrationLLM API integrationTCP/IP networkingREST API designModbusMCP Model Context ProtocolTimescaleDBOPC UA
4-6 yrs
Taiwan, Taipei City
Skills:
RustUsbCUartSpiUefiI2cWDFKMDFLinux driverskernel or Windows internalsI3CUMDF