Job Posting for Principal Consulting Software Engineer at Business Knowledge Services
Job Description
Currently seeking a Principal Consulting Software Engineer with experience in Software Architectures and Software Design. In this role, the individual will provide SW engineering technical leadership and act as a technical authority for the company of instrument software products.
This role will be the lead authority on engineering practices and processes covering, but not limited to, code management; programming process and practice; design practice; maintaining documentation standards; application of testing tools and techniques.
RESPONSIBILITIES
Act as software technical authority for the LC Instrument Product Family.
Through exceptional leadership of software engineering drive product delivery ensuring world class engineering practice is defined and deployed.
Act as a mentor to other team members on good engineering practice across all levels of technical expertise.
Demonstrate significant judgement in technical matters and support others to implement long-term solutions to highly complex problems.
Ability to solve challenges of a highly complex critical problems in real time
Collaborate with IT and Quality to ensure tools and process are aligned to support product delivery.
Identify opportunities for improved productivity across multiple teams.
Work in collaboration with the Chief Architect so the architectural vision can be executed
Ensure system level engineering deliverables are managed in alignment with plans
Represent the Software Development engineering team in systems engineering discussions
Ensure software verification strategy is aligned with product delivery leading the test strategists
Ensure Systems evaluation needs are met for the releases by coordinating with the systems Evaluation Team
Solution Selection – ability to drive to the selection of engineering solutions which best match the needs of the overall system.
Seek out and provide guidance on new practices and technologies that may result in competitive advantage or improved ways of working.
Work with engineering managers so that engineering practice, delivery objectives and targets are understood across the engineering team.
Provide guidance to hiring managers on skills gaps and needs.
QUALIFICATIONS
Bachelor’s Degree in Computer Science, Engineering, or other technically related discipline.
At least 15 years proven development experience in software engineering, including at least 8 years in a software architectural leadership role.
Experienced leader; authoritative and credible at senior levels.
Deep understanding of agile project management methodologies.
Experience with object oriented production code in commonly used languages (such as Java, C , C#, Python).
Experience delivering large, multi-year projects on time.
Deep understanding of software engineering best practices.
Ability to write clearly and concisely.
Extensive technical expertise in multiple areas of software engineering, including Linux, real time operating systems, services oriented architectures.
Ability to solve complex problems in a creative manner.
Ability to work under own guidance.
Commercial awareness to understand the need to balance capability, cost and timescales.
Strong business judgment and record of making the right decisions.
Proven ability to influence and motivate others.
Experience mentoring and developing engineers.
Experience simplifying both processes and technical implementations.
Hourly Wage Estimation for Principal Consulting Software Engineer in Framingham, MA
$49.27 to $60.14
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
Sign up to receive alerts about other jobs with skills like those required for the Principal Consulting Software Engineer.
Click the checkbox next to the jobs that you are interested in.