Principal software engineer job description
Example principal software engineer requirements on a job description
- BS/MS in computer science or equivalent.
- 7+ years of software engineering experience.
- Expert knowledge in at least one programming language.
- Extensive experience with software architecture.
- Proficiency with database design and development.
- Excellent communication and problem-solving skills.
- Ability to lead and mentor a team.
- Strong organizational and project management skills.
- Ability to handle multiple competing priorities.
- Ability to work in a fast-paced, dynamic environment.
Principal software engineer job description example 1
Dell principal software engineer job description
- Full-stack developer with strong Object-Oriented design principles and software development skills experience in using languages like Java, with spring Framework for Java, or Python.
- Good knowledge of Microservices architecture and strong experience with PaaS solutions - Kubernetes, Cloud Foundry, PCF, PKS.
- Experience designing & working with NoSQL DBs (Cassandra, Mongo) and Postgres.
- Hands-on expertise with Message Queues (RMQ, Kafka); Cache (Redis); ELK stack.
- Degree in Computer Science, Computer Engineering, Electrical Engineering or related majors. 8+ years of related experience with a Bachelor’s degree; or 6+ years with a Master’s degree; or 3+ years with a PhD; or equivalent experience.
Desirable Requirements
- Experience with scripting language like PERL, Python, or bash.
- Knowledge and experience with Agile.
Here’s our story; now tell us yours
Dell Technologies helps organizations and individuals build a brighter digital tomorrow. Our company is made up of more than 150,000 people, located in over 180 locations around the world. We’re proud to be a diverse and inclusive team and have an endless passion for our mission to drive human progress.
What’s most important to us is that you are respected, feel like you can be yourself and have the opportunity to do the best work of your life -- while still having a life. We offer excellent benefits, bonus programs, flexible work arrangements, a variety of career development opportunities, employee resource groups, and much more.
We started with computers, but we didn’t stop there. We are helping customers move into the future with multi-cloud, AI and machine learning through the most innovative technology and services portfolio for the data era. Join us and become a part of what’s next in technology, starting today.
You can also learn more about us by reading our latest Diversity and Inclusion Report and our plan to make the world a better place by 2030 here.
Dell is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. All employment decisions at Dell are based on business needs, job requirements and individual qualifications, without regard to race, color, religion or belief, national, social or ethnic origin, sex (including pregnancy), age, physical, mental or sensory disability, HIV Status, sexual orientation, gender identity and/or expression, marital, civil union or domestic partnership status, past or present military service, family medical history or genetic information, family or parental status, or any other status protected by the laws or regulations in the locations where we operate. Dell will not tolerate discrimination or harassment based on any of these characteristics. Dell encourages applicants of all ages. Read the full Employment Opportunity Policy here.
Principal software engineer job description example 2
Walgreens principal software engineer job description
Job Responsibilities
Plans, designs, develops and tests software system or application for software enhancements and new products including cloud-based or internet-related tools for highly strategic and complex/high risk undertakings. Plays a leading role in new software design and development. Writes code that establishes coding specifications, typically for software programs and systems that have no precedent. Leads in developing the technical "vision" and design specifications assigned for projects and oversees implementation. Develops, or may lead in developing, technical / business approaches and new or enhanced technical tools Plans, designs, develops and tests software systems or applications for software enhancements and new products including cloud based or internet-related tools for highly strategic and complex/high risk undertakings Owns the development and rollout for an entire product, or large project. Champion process (Scrum, TDD, etc.). Writes tech specs and identifies risks before starting major projects. Sets standards. Foes out of their way to reduce complexity. As needed, take on additional "tech lead" responsibilities for driving an initiative to completion. Use technical expertise in software design, architecture and software and system interrelationships. Interacts with internal and external peers and management to share highly complex information / solutions related to ares of expertise and/or gain acceptance of new or enhanced technology / business solutions May lead teams / projects
An Equal Opportunity Employer, including disability/veterans
About Walgreens Boots Alliance
Walgreens Boots Alliance (Nasdaq: WBA) is a global leader in retail pharmacy, impacting millions of lives every day through dispensing medicines, and providing accessible, high-quality care. With more than 170 years of trusted healthcare heritage and innovation in community pharmacy, the company is meeting customers' and patients' needs through its convenient retail locations, digital platforms and health and beauty products.
Including equity method investments, WBA has a presence in more than 25 countries, employs more than 450,000 people and has more than 21,000 stores.
WBA's purpose is to help people across the world lead healthier and happier lives. The company is proud of its contributions to healthy communities, a healthy planet, an inclusive workplace and a sustainable marketplace. WBA is a participant of the United Nations Global Compact and adheres to its principles-based approach to responsible business.
WBA is included in FORTUNE's 2021 list of the World's Most Admired Companies . This is the 28th consecutive year that WBA or its predecessor company, Walgreen Co., has been named to the list.
More company information is available at .
Qualification:
Bachelor's Degree and at least 6 years OR High School/GED and at least 9 years experience in Engineering, Software Engineering or related field Experience writing code for complex online applications, microservices or mobile applications Experience in algorithms, systems, architecture, bit-and-bytes- and automation Experience with technical project management Experience writing and maintaining processes documentation Experience creating coding solutions to fix complex problems/issue Experience engaging at the executive level Experience leading cross-functional teams At least 2 years of experience contributing to financial decisions in the workplace At least 3 years of direct leadership, indirect leadership and/or cross-functional tea leadership Willing to travel up to/at least 10% of the time for business purposes (within state or out of state)
Preferred Qualifications:
Bachelor's Degree in Computer Science, Information Technology Experience working in an Agile environment DevOps Prior experience in leading a group of automation/DevOps engineering team Hands-on experience is Deployment automation for various applications IaaS, PaaS platforms on a large complex system Hands-on experience in automation software like Chef, Puppet, Ansible, Terraform or equivalent Experience in implementation of CI/CD pipelines for Cloud deployments using containers/Docker for a large ecosystem Experience in GIT Workflows, Pipelines, and code repository management for agile development Experience in working on Kubernetes platform on a microservices architecture and other DevOps tooling on high traffic applications Strong understanding of infrastructure components (e.g. databases, networking, DNS, cloud services, orchestration tools, containerization) Experience in operationalization high traffic Web and Mobile applications through monitoring and alerting for a polyglot application stack Web/backend Experience leading the design, development, and deployment of successful cross-functional projects in support of next generation web & services platform for Walgreens Experience decomposing complex problems into simple, straight forward solutions Experience facilitating technical collaboration across Walgreens IT, increasing productivity and effectiveness by sharing your deep knowledge and experience Experience assisting directly and indirectly in continual hiring and development of technical talent Mobile 7+ Years of Mobile App development in Kotlin( Android) 7+ years of Mobile App development experience in Swift, SwiftUI, Objective C ( iOS) Experience in Test Driven Development and Testing Automation using cloud based products like AppCenter, ADO Experience in ReactNative Programming. Knowledge of software engineering best practices including coding standards, code reviews, source control management, build process, testing & operations Experience working with Product development teams in translating standard specs to feature and technical specs. Experience in building Design patterns, modularized application to help scale the code to empower and enable the development teams Experience in developing iOS build scripts, Maven integration ( android), Branching Strategy Experience distributing Mobile app Application for Internal (TestFlight ( iOS). Google Playstore ( Alpha & Beta)) and Public releases.
Principal software engineer job description example 3
CVS Health principal software engineer job description
Pay Range
The typical pay range for this role is:
Minimum: 120,000
Maximum: 265,000
Please keep in mind that this range represents the pay range for all positions in the job grade within which this position falls. The actual salary offer will take into account a wide range of factors, including location.
Required Qualifications
- 9+ years of overall Software Development experience- 5+ years of experience in Android mobile development- 2+ years of working experience with Java/Kotlin and Android SDK
COVID Requirements
COVID-19 Vaccination Requirement
CVS Health requires certain colleagues to be fully vaccinated against COVID-19 (including any booster shots if required), where allowable under the law, unless they are approved for a reasonable accommodation based on disability, medical condition, religious belief, or other legally recognized reasons that prevents them from being vaccinated.
You are required to have received at least one COVID-19 shot prior to your first day of employment and to provide proof of your vaccination status or apply for a reasonable accommodation within the first 10 days of your employment. Please note that in some states and roles, you may be required to provide proof of full vaccination or an approved reasonable accommodation before you can begin to actively work.
Preferred Qualifications
- Experience in large Retail, Pharmacy, a plus - Experience with accessibility development - Experience in leading Mobile app teams - Knowledge of Android networking and REST/JSON/XML Web Services and integration with 3rd party libraries and APIs. - Experience with concurrency including Thread, Handler, Rxjava, Coroutines and scheduling techniques.- Experience building multi-threaded applications on Android platform - Experience and understanding of the entire Mobile SDLC using Android SDK.- Familiarity with Agile/SAFe software development principles - Strong desire to build in test from the start with TDD development experience- Understanding of CI/CD and version control systems- Knowledge and familiarity of MVP and MVVM patterns
Education
Bachelor's degree in Information Systems, Computer Science or related field with or equivalent experience preferred.
Business Overview
Bring your heart to CVS HealthEvery one of us at CVS Health shares a single, clear purpose: Bringing our heart to every moment of your health. This purpose guides our commitment to deliver enhanced human-centric health care for a rapidly changing world. Anchored in our brand - with heart at its center - our purpose sends a personal message that how we deliver our services is just as important as what we deliver.Our Heart At Work Behaviors™ support this purpose. We want everyone who works at CVS Health to feel empowered by the role they play in transforming our culture and accelerating our ability to innovate and deliver solutions to make health care more personal, convenient and affordable. We strive to promote and sustain a culture of diversity, inclusion and belonging every day. CVS Health is an affirmative action employer, and is an equal opportunity employer, as are the physician-owned businesses for which CVS Health provides management services. We do not discriminate in recruiting, hiring, promotion, or any other personnel action based on race, ethnicity, color, national origin, sex/gender, sexual orientation, gender identity or expression, religion, age, disability, protected veteran status, or any other characteristic protected by applicable federal, state, or local law.