Sr Principal Software Engineer Job Description Template
Our company is looking for a Sr Principal Software Engineer to join our team.
Responsibilities:
- Seek out opportunities internally and externally to improve organizational performance and status in the community;
- Serve as a technical expert and practitioner on our most demanding, cross-functional initiatives;
- Help to define and evangelize, internally and externally, how technology trends can be implemented to provide organizational value;
- Identify learning opportunities for the development community and influence education programs across the organization;
- This role will be located in Creve Coeur, MO. Relocation assistance may be offered for this role;
- Leverage knowledge of prior internal and industry best practice in design and implementation decisions;
- Act as external ambassador for Bayer by contributing to and influencing technical discussions outside the company;
- Decompose complex problems into simple, straight-forward solutions;
- Fully and completely understand system interdependencies, constraints and limitations;
- Strong written and verbal communication skills and experience;
- Ability to multitask and prioritize multiple projects, deadlines and responsibilities;
- Initiate corrective action/solutions to stay on project schedule;
- Must be highly detail-oriented and self-driven and motivated;
- You will design, develop, document, test and debug applications software and systems that contain logical and mathematical solutions;
- Ensure software/code standards and Cyber security requirements are met.
Requirements:
- Minimum of a Bachelor’s Degree in Computer Science or related field;
- At least 10 years of relevant technical experience, including: High performance and scalable system design;
- Knowledge of Mobility and Session Management;
- Experience in Agile / Scrum methodologies;
- Knowledge of 3GPP architecture Nodes: AMF, MME, CSGN, SGSN;
- Knowledge of virtualization concepts and environments (Openstack/VmWare);
- Knowledge of 3GPP 5G/LTE wireless architecture, procedures and message flows;
- Programming skills in PERL, Python;
- Hands-on experience with Cloud native based Micro-service architecture (K8 preferred);
- Understanding of networking concepts.