{"id":4257603,"url":"https://alion.io/job/bcc-software-sr-software-engineer","title":"Sr. Software Engineer","company":{"id":672367,"name":"BCC Software","domain":"bccsoftware.com","url":"https://alion.io/company/bccsoftware","size_band":"11-50","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"SmartRecruiters","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Pittsford, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":120000,"max":160000,"currency":"USD","period":"year","gross":null,"usd_annual":160000},"salary_estimate":null,"experience_years_min":15,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"C#","optional":false},{"name":"C++","optional":false},{"name":"CI/CD","optional":false},{"name":"Linux","optional":false},{"name":"Scrum","optional":false},{"name":"Windows","optional":false},{"name":"ASP.NET Core","optional":true},{"name":"Azure","optional":true},{"name":"Azure SQL Database","optional":true},{"name":"Computer Use","optional":true},{"name":"Copilot","optional":true},{"name":"Entity Framework Core","optional":true},{"name":"GitHub","optional":true},{"name":"GitHub Actions","optional":true},{"name":"Human-in-the-Loop","optional":true},{"name":"OpenAI","optional":true},{"name":"PowerShell","optional":true},{"name":"Python","optional":true},{"name":"RAG","optional":true},{"name":"Rest API","optional":true}],"status":"live","first_seen_at":"2026-11-12T20:09:38Z","employer_posted_date":"2026-11-12","last_verified_at":"2026-11-13T14:21:04Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"BCC Software develops innovative software and data solutions that power critical customer communications for organizations across North America. With more than 45 years of industry leadership, we combine deep postal expertise with modern technology to help our customers streamline operations, improve efficiency, and drive growth.\n Job Objective\nBCC Software is seeking a senior engineer who can sustain and evolve business-critical C/C++ products while helping shape their path to a modern Microsoft technology stack. The ideal candidate combines strong software engineering fundamentals with practical experience in C# and .NET, sound architectural judgment, and experience using AI responsibly to improve engineering productivity, modernize and create new product capabilities. This is a hands-on role with meaningful technical influence; prior team leadership or technical mentorship is a major plus.\nEssential Functions\nEnhance, troubleshoot, and maintain established C and C++ applications across Windows and Linux environments.\nDesign and deliver new capabilities using C#, modern .NET, service-oriented architecture and contemporary APIs and integration patterns.\nAssess legacy components and help define pragmatic modernization approaches, including incremental replacement, service extraction, interoperability, and risk-managed migration rather than unnecessary rewrites.\nUse AI-assisted engineering tools appropriately for code comprehension, refactoring, test generation, documentation, defect analysis, and delivery acceleration while protecting source code, customer data, and intellectual property.\nWrite, review, test, and document maintainable code, including automated unit, integration, and regression tests.\nEstimate and size user stories, define technical tasks, and consistently meet individual and team commitments within an Agile Scrum delivery model.\nPartner with Product Owners and QA to refine requirements, define acceptance criteria, identify technical risks, and plan stories, epics, and releases.\nTake ownership of complex problems from investigation through production validation, not just isolated coding tasks.\nContribute to architecture discussions, engineering standards, CI/CD improvements, security practices, observability, and cross-team initiatives.\nTechnical Leadership & Collaboration\nProvide technical direction on complex work, facilitate design and code reviews, and help the team make balanced decisions across delivery speed, maintainability, reliability, and security.\nMentor engineers through pairing, feedback, knowledge sharing, and practical guidance in both legacy and modern technologies.\nLead a workstream or small project team when needed, coordinate dependencies, surface risks early, and communicate progress clearly to technical and non-technical partners.\nHelp establish modernization patterns that other teams can reuse, including coding standards, testing approaches, migration playbooks, and definition-of-done expectations.\n Required Qualifications\n15+ years of professional software development experience, including meaningful hands-on experience with C and/or C++ in production systems.\nAbility to read, diagnose, safely modify, and test a mature C/C++ codebase; familiarity with compilers, linkers, debuggers, memory management, performance profiling, and native interoperability.\nProfessional experience with C# and .NET or demonstrated ability to apply comparable object-oriented and service-development experience to the modern Microsoft stack.\nExperience developing for Windows and Linux and working with relational databases, data modeling, and application integration.\nExperience with automated testing, mocking frameworks, source control, pull-request reviews, CI/CD pipelines, and modern branching strategies.\nWorking knowledge of secure software development practices, dependency management, secrets handling, authentication/authorization, and common application security risks.\nStrong analytical, written, verbal, and interpersonal communication skills, with a methodical approach to ambiguous technical problems.\nPreferred Qualifications\nHands-on experience with ASP.NET Core, REST APIs, Entity Framework Core, Azure SQL, Service Bus, Functions, App Service, containers, or comparable Azure services.\nExperience modernizing desktop, native, or monolithic applications through staged migration, APIs, services, or modular architecture.\nExperience with GitHub, GitHub Actions, GitHub Copilot or comparable AI coding assistants, and governance practices for enterprise AI use.\nExperience evaluating or implementing generative AI capabilities using Azure AI Foundry, Azure OpenAI, retrieval-augmented generation, prompt evaluation, content safety, or human-in-the-loop patterns.\nExperience with Python, PowerShell, telemetry, and production diagnostics.\nPrevious experience as a technical lead, feature lead, team lead, mentor, or acting lead. Formal people-management experience is welcome but not required.\n Supervisory Responsibility\nThis position does not have formal supervisory responsibility at hire. The role may provide technical leadership, mentorship, work coordination, and project-level guidance. Candidates interested in growing into broader team leadership are encouraged to apply.\nLocation\nThis position offers a hybrid work option for Rochester-based employees and may be remote for employees outside the area. Occasional travel to BCC Software headquarters in Rochester, New York, may be required.\nPosition Type and Expected Hours of Work\nSome flexibility in hours is allowed, but the employee must be available during core business hours, Monday through Friday, 8:00 a.m. to 5:00 p.m. Eastern Time. Evening or weekend work may occasionally be required as job duties demand.\nPhysical Demands\nThis is primarily an office-based role requiring extended periods of sitting, computer use, typing, writing, and verbal and written communication. Occasional standing, walking, or bending may be required. The employee must be able to lift up to 10 pounds regularly and up to 25 pounds occasionally. Reasonable accommodations may be made to enable qualified individuals to perform the essential functions of the role.\nAAP/EEO Statement\nBCC 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, 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 law. The company takes affirmative action to ensure that applicants and employees are treated without regard to these characteristics. Discrimination of any type will not be tolerated.","description_format":"text","description_chars":6910,"description_truncated":false,"requirements":{"experience_years_min":15,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"English","level":"All levels","optional":false}]},"benefits":["Hybrid work"],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Accounting & Tax Software"],"lifecycle":[{"event":"open","at":"2026-11-13T14:21:04Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":27,"reasons":["conf:1","win:early"],"computed_at":"2026-11-13T16:06:56Z"},"pay":{"stated_usd_annual":160000,"is_top_pay":false},"html_url":"https://alion.io/job/bcc-software-sr-software-engineer","json_url":"https://alion.io/job/bcc-software-sr-software-engineer.json","meta":{"generated_at":"2026-11-13T16:06:56Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":32305,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-14T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":672367},"rest":"https://alion.io/mcp/rest/get_company?id=672367"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fbcc-software-sr-software-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"free","price":{"credits":0,"usd":0},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fbcc-software-sr-software-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fbcc-software-sr-software-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/bcc-software-sr-software-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fbcc-software-sr-software-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4257603}},{"tool":"search_jobs","arguments":{"company":"bccsoftware.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4257603},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}