Hybrid

BCC Software is hiring a Sr. Software Engineer

About the Role

Sanctum is hiring a Senior Software Engineer with deep Delphi expertise to join our small, Agile development team. You will contribute to both our existing applications and new software initiatives, solving technical challenges and maintaining our high standards of code quality while collaborating within a fully remote team environment.

What You'll Do

  • Design, develop, test, and maintain software solutions within an Agile SCRUM environment.
  • Participate in the full software development lifecycle, including estimating, coding, creating unit tests, and documentation.
  • Collaborate with Product Owners to review requirements, define acceptance criteria, and assist with sizing and planning.
  • Act as a key contributor within your team while supporting cross-team projects across the broader Engineering organization.
  • Take ownership of technical problems and ensure solutions are effectively implemented.

What We're Looking For

  • A minimum of 7 years of professional software development experience with Delphi.
  • Hands-on experience with automated unit testing and function mocking frameworks.
  • Proficiency with software engineering tools (source control, compilers, debuggers, performance/profiling tools).
  • Working knowledge of database concepts (relational, document-based, or text-based).
  • Understanding of application security principles and their practical implementation.
  • Familiarity with modern CI/CD practices and the Gitflow workflow.
  • Strong verbal and written communication skills for effective collaboration in a remote team.
  • Analytical, detail-oriented, and systematic problem-solving skills.

Nice to Have

  • Experience with .NET C# and C++.
  • Experience with Python.

Technical Stack

  • Delphi
  • .NET C#
  • C++
  • Python

Team & Environment

You will join a small team of 3–4 engineers, which is part of a larger Engineering organization. The team works fully remotely with regular collaboration.

Benefits & Compensation

  • Salary: $120,000 - $130,000 per year.

Work Mode

This is a hybrid position based in Rochester, NY.

BCC Software provides equal employment opportunity to all individuals regardless of age, race, color, creed, religion, ancestry, sex (including pregnancy, childbirth or related medical conditions), gender, sexual orientation, gender identity or expression (including transgender status), national origin, veteran or military status, marital status, genetic information, physical or mental disability, familial status, reproductive health decisions, status as a victim of domestic violence, or any other basis protected by applicable laws and regulations.

Required Skills
Delphi.NET C#C++PythonObject-Oriented DesignSoftware ArchitectureDebuggingPerformance OptimizationCode ReviewTechnical DocumentationAgile MethodologiesVersion Control
Visa expiring soon?

Extend or switch without leaving Thailand

Running out of time on your current visa? SVBL identifies your best option — extension, category switch, or long-term visa — and handles the entire process.

Visa extensions & category switches
LTR & DTV visa applications
90-day reporting managed
Overstay prevention
Check your options
Prevent overstay issues
About company
BCC Software

The leading postal and presort software solutions provider with over 45 years of industry experience, dedicated to ensuring software products and marketing solutions are ahead of the curve and compliant with USPS regulations.

Job Details
Category backend
Posted 2 months ago