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.





