BCC Software ยท 4 hours ago
Sr. Software Engineer
Maximize your interview chances
ComputerSoftware
Insider Connection @BCC Software
Get 3x more responses when you reach out via email instead of LinkedIn.
Responsibilities
Develop and maintain software, including:
Estimating and sizing user stories.
Developing, reviewing, and testing code.
Documenting and collaborating on all assigned Sprint activities and delivering consistent results in an Agile SCRUM environment.
Serve as a senior team member and champion new technologies, processes, and best practices.
Collaborate with Product Owners to review requirements, define acceptance criteria, and plan user stories, epics, and projects.
Act as a key contributor within your team while also representing your expertise across the broader Engineering organization, collaborating on projects that involve multiple teams and span geographic regions.
Take ownership of problems, not just tasks, to drive solutions.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
15+ years of software development experience using .Net/C#, C++, and C.
Hands-on experience with automated unit testing and mocking frameworks.
Proficiency in Linux and Windows application development.
Strong skills with software engineering tools (source control, compilers, debuggers, etc.).
Knowledge of database concepts (relational, document, or text-based) with a focus on design, scaling, and performance tuning.
Understanding of application security principles and best practices.
Familiarity with modern CI/CD practices using Git.
Excellent communication, analytical, and problem-solving skills.
Preferred
Experience in technical or team leadership roles.
Familiarity with public cloud-hosted (AWS/Azure) or hybrid solutions.