epsraka.blogg.se

Principal software engineer job description
Principal software engineer job description




principal software engineer job description

While safeguarding functionality, scalability and performance

  • To liaise with the product manager and technical architect to explore and suggest appropriate technical solutions to achieve the required product features as well as monitoring technical progress against plans.
  • To design and develop high-volume, high-performance, high-availability Java applications using proven Java frameworks and technologies.
  • To deliver software components to enable PCS products.
  • To lead a software engineering team, reporting to the Head of Engineering.
  • The key responsibilities of the Principal Software Engineer will include the following: You must be able to demonstrate sound knowledge of audio and media ingest, media movement, storage, encoding, packaging, distribution and playback. The role requires proven experience in planning, specifying, developing and deploying high performance, robust and resilient media publishing workflow systems. PCS will operate a continuous delivery DevOps model with emphasis on deployment automation, TDD, BDD, monitoring and on-going ownership of components in production. You will also jointly own, with the DevOps teams, the operational stability of the components you build and be in a position to affect change to improve the on-going robustness, resiliency and stability of those components. This will include advising on and contributing to the implementation and delivery of software and hardware components. The PCS team within BBC Engineering are looking for a Principal Software Engineer to help build the next generation of their products.Īs a Principal Software Engineer, you will be responsible for the detailed design and the day-to-day running of a software development team. In parallel the BBC continues to strive for improved efficiency and value for money whilst maintaining distinctive, high-quality output, and to become simpler, more agile and responsive

    principal software engineer job description

    The BBC needs a strong and adaptable engineering function at its heart to succeed and thrive in this environment. Schema design, queries, procedures, triggers etc.Broadcasting is undergoing a fundamental shift from linear to digital, driven by trends in content consumption, the influence of social media, and new technologies affecting the capture, production and distribution of content.Database Application design and implementation skills.Experience in software testing methodologies such as BDD and TDD.Experience mentoring, teaching, and developing lessor experience team members.

    principal software engineer job description

    Strong Mainframe debugging skills using IPCS, VM Trace, XDC, etc.At least 8+ years of experience developing modern large-scale software with prime focus on MF Assembler, Metal C, C and Java.Bachelor of Science degree in Information Technology is required.Experience in one or more of these areas would make you a great addition to our team: Drive opportunities to increase efficiency and product quality through best practices.Īt the end of the day, the main things we are searching for are talent and passion.Interactions with customers for support issues, demonstrations, and feedback sessions.Review software engineering artifacts such as functional specifications, design specifications, code, unit tests, system test plans, feature test plans and ensure architectural integrity and high quality.Lead and mentor junior engineers and provide technical guidance to build a high performing team.Developing modern high-quality software using automated CI systems.Experimenting with new technologies that improve our software.Applying your experience to inform the product roadmap.What You Will Be Doing in a Typical Week:

    principal software engineer job description

    Work Location for this position is in our Lisle, IL office. The individual and team goal will be to develop and maintain high-quality software aligned with user needs and business objectives. We are looking for an engineer who is highly motivated, team oriented and has excellent organization and problem-solving skills. In this role, you will be a key member of the development team and will focus on building, testing, and supporting leading edge Mainframe Security solutions used by many of the world’s largest companies. Broadcom’s Mainframe Software Division (MSD) is looking for a talented and motivated Software Engineer with a passion for building high quality applications using agile practices to join our Mainframe Security and Compliance team.






    Principal software engineer job description