Demo

Sr. Software Engineer

BCC Software
Rochester, NY Full Time
POSTED ON 2/16/2025
AVAILABLE BEFORE 4/16/2025

Company Description

BCC Software is the leading postal and presort software solutions provider. With over 45 years of industry experience, we are dedicated to ensuring that all of our software products and marketing solutions are always ahead of the curve and compliant with the latest USPS® regulations.

Job Description

We are seeking a highly experienced Senior Software Engineer with a strong background in C development to join our Agile team. The ideal candidate will play a key role in architecting, designing, prototyping, coding, testing, and documenting our technology and product offerings. As an integral team member, they will take ownership of their work, demonstrate leadership, and collaborate effectively to drive projects forward. A passion for continuous learning, mentoring, and advancing technology and processes is essential.

Essential Functions

  • Leverage extensive C expertise to design and develop high-performance software solutions.
  • Advocate for new technologies, best practices, and process improvements.
  • Take accountability for the success of the Software Engineering team and business objectives.
  • Assist leadership in setting priorities and keeping the team aligned with goals.
  • Actively contribute to discussions, offering insights and solutions proactively.
  • Work with Product Management to define requirements and develop robust software designs.
  • Lead Agile team discussions on design and implementation, breaking down tasks effectively.
  • Take ownership of changes from inception to completion.
  • Utilize and refine in-house development tools while seeking innovative solutions.
  • Maintain and improve coding standards, embracing feedback during code reviews and testing.
  • Ensure the delivery of high-quality software by reviewing design, code, test plans, and documentation. 

Qualifications

  • Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field, or equivalent experience.
  • Minimum of 6 years of software development experience, with a strong emphasis on C .
  • Proficiency in additional languages such as C#, VB, and Python is a plus.
  • Strong problem-solving skills with a detail-oriented and analytical mindset.
  • Experience with software engineering tools, including source code control, compilers, debuggers, and performance profiling tools.
  • Effective verbal and written communication skills, with a collaborative team-oriented approach.
  • Understanding and adoption of Lean and Agile development principles.

Technical Skills & Experience:

  • Expertise in C development (required)
  • Additional Languages: C#, VB, Python
  • Tools & Frameworks: .NET, Git/GitLab, SQL, HTML
  • Operating Systems: Windows, Linux
  • Databases: Microsoft SQL Server, MySQL, SQLite
  • Technologies: Web services, JSON, XML, CSS, HTML5, JavaScript
  • Methodologies: SDLC, Agile, SOCII, OODP, OSI, SOA

Desirable Skills:

  • Additional Languages: Java, Lazarus, Delphi
  • Tools: Zero MQ, VMWare
  • Operating Systems: AIX
  • Databases: dBase, ODBC, Oracle, NoSQL
  • Technologies: PHP, Cloud services

Additional Information

AAP/EEO Statement
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. Further, the company takes affirmative action to ensure that applicants are employed, and employees are treated during employment without regard to any of these characteristics. Discrimination of any type will not be tolerated.

Salary: $120,000-$140,000

Salary : $120,000 - $140,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Sr. Software Engineer?

Sign up to receive alerts about other jobs on the Sr. Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130

Sign up to receive alerts about other jobs with skills like those required for the Sr. Software Engineer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $72,620 - $96,681
    • Income Estimation: $74,092 - $105,774
  • Debugging Skill

    • Income Estimation: $72,620 - $96,681
    • Income Estimation: $74,092 - $105,774
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at BCC Software

BCC Software
Hired Organization Address Rochester, NY Full Time
Company Description BCC Software is the leading postal and presort software solutions provider. With over 45 years of in...
BCC Software
Hired Organization Address Rochester, NY Full Time
Company Description BCC Software is the leading postal and presort software solutions provider. With over 45 years of in...

Not the job you're looking for? Here are some other Sr. Software Engineer jobs in the Rochester, NY area that may be a better fit.

Senior Software Engineer

EVERYDAY SOFTWARE, S.L. (Factorial), Rochester, NY

AI Assistant is available now!

Feel free to start your new journey!