Principal Software Resume Sample

4.5
22 votes
Resume Create

The Resume Builder

Create a Resume in Minutes with Professional Resume Templates

Angelica Stroman
10808 Watsica Shoals,  Philadelphia,  PA
+1 (555) 382 3640

Work Experience


Principal Software Engineering
05/2015 - PRESENT
Phoenix, AZ
  • Supporting product evaluations for identified business capabilities
  • Building working prototypes with new tools and frameworks
  • Helping compose product evaluation criteria
  • Performing hands-on evaluations for products
  • Working effectively with geographically distributed partners and stakeholders
  • Communicating plans and progress to stakeholders
  • Partnering with other team members/tech-lead to deliver working PoC’s and evaluations
  • Demonstrate software engineering excellence through continuous integration, continuous deployment, Acceptance Test Driven Development
  • Keeps current with IT blueprint, frameworks and technologies that would benefit us and improve our productivity; guides junior team members on technology
Principal Software
11/2011 - 11/2014
Detroit, MI
  • Collaborate with multiple stakeholders/large cross functional teams as part of work delivery
  • Follows practices and contribute towards innovative solutions to increase productivity
  • BE / MCA / MBA
  • Partnerships with other teams - the blue-team is a partner team to other Microsoft/Azure security teams that are tasked with other aspects of security like compliance, network monitoring, SDL, and Azure’s own internal red-team. Understanding what these teams are doing, the problems they face, and working on complementary efforts is key
  • Be accountable for the day-to-day operational management of Product Development’s processes across Europe
  • Key contributor in architecture, design, coding, testing, debugging, documenting and supporting all types of applications consistent with established specifications and business requirements to deliver business value
  • Experience + BS) or (5 years' experience + MS)
  • Mathematics and/or Computer Science
  • Knowledge/application of process control
Principal Software Test Lead Engineer
11/2006 - 09/2011
Phoenix, AZ
  • DeltaV DCS configuration/design experience
  • Software testing certification (i.e. ISTQB)
  • Trained in software cyber security
  • SPECIALIZED KNOWLEDGE REQUIRED:
  • Fluent in English (both oral written)
  • PHYSICAL JOB REQUIREMENTS:
  • BS in Software Engineering, Computer Science, Reliability Engineering, Systems Engineering, Electrical Engineering or other Technical Discipline
  • Subsystem software architecture and design including interface definition, network design, application of design patterns and open systems principles
  • Frequent interaction with systems teams and customers to gain early acceptance of design approaches

Education


University of the People
2000 - 2005
Engineer's Degree in Computer Science

Professional Skills


  • System Design: Knowledge of the system design procedures and the ability to translate functional business requirements into an application system or process to meet the clients’ needs that also meets all relevant Company standards
  • Utilize strong interaction and interpersonal skills to lead and lead and guide a highly diverse engineering team
  • Scripting skills with Python, Perl or similar
  • Demonstrate experience in identifying, analyzing, and resolving performance related issues on an expert level
  • Excellent verbal and written communication to effectively work with distributed engineering teams using Agile development methodologies
  • Experience with cloud engineering, including experience with distributed system and datacenter operations, of large online services
  • Demonstrated ability to deal with ambiguity, adapt and prioritize in fast paced environment

How to write Principal Software Resume

Principal Software role is responsible for government, engineering, events, design, architecture, java, shipping, security, database, integration.
To write great resume for principal software job, your resume must include:

  • Your contact information
  • Work experience
  • Education
  • Skill listing

Contact Information For Principal Software Resume

The section contact information is important in your principal software resume. The recruiter has to be able to contact you ASAP if they like to offer you the job. This is why you need to provide your:

  • First and last name
  • Email
  • Telephone number

Work Experience in Your Principal Software Resume

The section work experience is an essential part of your principal software resume. It’s the one thing the recruiter really cares about and pays the most attention to.
This section, however, is not just a list of your previous principal software responsibilities. It's meant to present you as a wholesome candidate by showcasing your relevant accomplishments and should be tailored specifically to the particular principal software position you're applying to. The work experience section should be the detailed summary of your latest 3 or 4 positions.

Representative Principal Software resume experience can include:

  • A passion for and experience in building and hiring high performance teams
  • Demonstrate impeccable judgment in selecting methods and techniques for obtaining solutions
  • Improve the process of engineering and deployment with a strong understanding of the software development lifecycle
  • Experience leading development of applications and platforms, with at least 5 years in a management role
  • Experience building technology used by other developers
  • Experience in building reliable and scalable systems software

Education on a Principal Software Resume

Make sure to make education a priority on your principal software resume. If you’ve been working for a few years and have a few solid positions to show, put your education after your principal software experience. For example, if you have a Ph.D in Neuroscience and a Master's in the same sphere, just list your Ph.D. Besides the doctorate, Master’s degrees go next, followed by Bachelor’s and finally, Associate’s degree.

Additional details to include:

  • School you graduated from
  • Major/ minor
  • Year of graduation
  • Location of school

These are the four additional pieces of information you should mention when listing your education on your resume.

Professional Skills in Principal Software Resume

When listing skills on your principal software resume, remember always to be honest about your level of ability. Include the Skills section after experience.

Present the most important skills in your resume, there's a list of typical principal software skills:

  • Solid skills with RESTful web services
  • Strong C#, .NET and ASP.NET experience
  • Create an environment where people can grow and develop their technical and interpersonal skills
  • Effectively communicate with Architecture, Product Management, Customers, Potential Vendors, Service Providers and Executives
  • Working or intern experiences in software development and/or white/gray box testing or test automation
  • Experience in any one emerging technology i.e. Cloud, Machine Learning, Robotics or AI

List of Typical Experience For a Principal Software Resume

1

Experience For Principal Software Engineering Resume

  • Ensure adherence to and support of Rockwell Collins process methodologies while developing and managing commitments to meet project deliverables within schedule, budget, and quality requirements
  • Relevant experience is desired
  • Proven expertise in multiple technologies
  • Demonstrated ability to design, code and test enterprise grade code to satisfy user stories
  • Mentor other developers and improve the overall software product quality and team through effective mentorship
  • Analysis, Design and Development of Equity Edge Online application and building the architectural foundations of the next generation of Equity Edge Online
  • Support pursuits and proposal efforts
2

Experience For Principal Software SQA Engineer Resume

  • Architect, configure, design and deploy Oracle databases for OLTP, data warehouse and data mart usage and including high availability, failover for maximum 24/7 availability architecture
  • Solve big data challenges. We work at multi-petabyte scale as we process data from hundreds of companies
  • Work on high-volume, low-latency Internet solutions. We have real-time api’s that receive 10 billion requests per day from our partners and clients
  • Is motivated, is driven to do their best, and challenges themselves and others to do their best
  • Learns from their actions and shares those lessons with others
  • Leading a team in building the marketplace for preconfigured solutions and the preconfigured solutions themselves to help customers with solutions such as device remote monitoring and predictive maintenance
3

Experience For Principal Software Test Lead Engineer Resume

  • BS/MS in Computer Science or industry experience
  • Introduces/builds frameworks and pattern that help improve overall effectiveness and efficiency of software engineers
  • Build web interfaces on top of device telemetry and metadata
  • Evangelize new technologies, platforms that help us do things better, faster, cheaper
  • Keep abreast of new technology capabilities and translate to potential business opportunities
  • Speak at industry conferences and use social media events to raise Vizient profile
  • Works across team boundaries for reusability, standardization, etc
  • Plays lead role in code review, design review to maintain standard
4

Experience For Principal Software System Reliability Engineer Resume

  • Recognized technology leader in the local development organization
  • Deep Business Knowledge of the GPO and/or clinical domains
  • Architect, design, develop, maintain, and enhance extremely high-quality software products
  • Resolve problems of any scope and provide assistance to other team members on a consistent basis
  • Identify, troubleshoot, debug, and resolve defects in software and related systems on an expert level
  • Direct the project discovery process to meet desired business outcomes
  • Identify ways to optimize our software products to provide for the needs of our enterprise scale business
  • Identify feasibility and scope of work assignments on an expert level
5

Experience For Engineer Principal Software Resume

  • Create enterprise-class architectural proposals and contribute to a peer-review based process to evaluate how well they meet business needs and outcomes
  • Understand current advancements in web technologies and how they can be used to improve our software product
  • Collaborate on the introduction of new technologies with the leadership team
  • Provide for the needs of our enterprise scale business with performant architectural decisions
  • Communicate effectively with team members, stakeholders, and demand generators regarding technical details, requirements, goals, roadmaps, risks, and deliverables
6

Experience For Principal, Software Engineering Resume

  • Identify innovative solutions to important business problems
  • Having broad expertise or unique knowledge uses skills to contribute to the development of company objectives and principles and to achieve goals in creative and effective ways
  • Work with business teams to understand business requirements, lead technology teams to deliver the product solutions to meet the business needs
  • Perform all tasks associated with SDLC
  • Design innovative solutions to solve business needs
  • Keep up with the latest technology trends, productivity tools, DevOps and other best practices for fast paced software development
7

Experience For Principal Software Infrastructure Developer Resume

  • Strive for top quality results and continuously look for ways to improve and enhance system reliability, performance, and security
  • Present opportunities with cost/benefit analysis to leadership in order to
  • Garbage Collected Language (e.g. C#, Java) – 2+ years beneficial
  • Relational Databases (e.g. Oracle, SQL Server, MySQL) – 2+ years beneficial
  • C / C++ – 3+ years beneficial
  • Garbage Collected Language (e.g. C#, Java) – 5+ years beneficial
  • Relational Databases (e.g. Oracle, SQL Server, MySQL) – 5+ years beneficial
  • Linux / Unix Development – 2+ years beneficial
  • US citizenship in order to obtain and maintain US Dept of Energy "Q"-level security clearance
8

Experience For Principal Software Test Developer Resume

  • Curiosity with a desire to continuously learn, share and collaborate to improve yourself, your directs, and your teammates
  • Lead your team to turn innovative ideas into reality
  • Make sound judgments on technology bets and architectural decisions
  • Closely collaborate with the Zurich team and partners around the company and the OSS community
  • Foster an agile and lean startup culture focused on customer needs
  • Attract, hire, and retain talent, and help engineers grow
  • Familiarity with Jenkins, Hudson, Bamboo, JIRA and other continuous integration tools
9

Experience For Principal Software Product Application Engineer Resume

  • Design, enhance, build and maintain automated deployment and orchestration of centralized Veritas Continuous Integration and Continuous Delivery pipeline infrastructure (CI/CD) used to build and deliver Veritas software products
  • Design, develop and maintain APIs and scripts to deploy services to public cloud infrastructure like Azure, AWS, etc., with tools such as Jenkins, Artifactory, Terraform, Puppet
  • Establish code base integrity, check-in validation rules, and branching & merging processes
  • Participate in development and support of engineering portals and dashboards
  • Deploy and manage artefact repository management tools (Artifactory, etc.) and configuration management tools
  • Incorporate and maintain static and dynamic code analyzers, code coverage tools in build infrastructure
  • Manage software release activities, escrow process for main software releases, cumulative hot-fixes, etc
10

Experience For Senior Principal, Software Engineering Resume

  • Create and maintain run books and operational documentation
  • Familiarity with cloud based technologies such as AWS, Azure, GCP, etc.
  • Familiarity with Agile Scrum, Kanban, or lean software development practices
  • Work with internal AMD teams and external customers to understand and define software requirements and architectures that address real-world problems
  • Drive development, product definitions, and customer interactions that lead to the development of AMD best-in-class deployed inference platforms
  • Collaborate with AMD teams to drive software and systems solutions for machine inference applications
  • Architect, design, and develop software, including Run Time Systems, Algorithms, Operational Programs, Development Environments, Run Time Environments, and Software Executables
  • As the Technical Software Lead, interact with customers, guide and mentor team members, and provide project management of software projects

List of Typical Skills For a Principal Software Resume

1

Skills For Principal Software Engineering Resume

  • Experience with JavaScript running in IE, Chrome and Edge
  • Experience in helping support and service external customers
  • Experience with standard full lifecycle software development practices including requirements, design, development, integration, and test
  • Experience in networking protocols and standards
  • Or more of technical engineering experience
  • Professional experience developing software
  • Experience in managing technical teams
2

Skills For Principal Software SQA Engineer Resume

  • Strong understanding of several SQL relational database varieties
  • Experience developing commercial Windows applications
  • Experience working on with CI/CD pipelines and continuous integration tools such as Jenkins, Terraform, Puppet, Ansible.. etc
  • Co-ordinates between different application UI , Mid-tier and backend to run the client facing application to enhance the Customer experience
  • Strong SQL tuning and Oracle databases and Database servers parameters enhancement
  • Extensive working experience with Exadata and 12c
  • Experience with iOS or Android mobile development
  • Full Stack software development experience [frontend, server-side, backend] with current hands-on profile
  • Asset Management Domain Experience
3

Skills For Principal Software Test Lead Engineer Resume

  • Demonstrated ability to pick up new systems, modify them, and move on to the next project
  • Practical experience with configuration management tools
  • Experience with OOA/D architectures and and design patterns in C++
  • Direct software development experience
  • Software project leadership experience
  • MSEE with 10+ years or BSEE with 12+ years of relevant experience
  • Over 10 years of experience in software and system development
  • At least 10+years’ experience
4

Skills For Principal Software System Reliability Engineer Resume

  • Experience with Azure cloud deployments
  • Hands-on experience with deployment of Web Services (RESTful APIs)
  • Hands on experience with CentOS, Ubuntu and other Linux flavors
  • Mentor other team members and build strong relationships within multidisciplinary and cross-functional teams
  • Proven track record of design and technical accomplishments
  • Delivering Successful Software Projects – 6+ years
  • Delivering Successful Software Projects – 10+ years
5

Skills For Engineer Principal Software Resume

  • Willing to lead by example, both technically and interpersonally
  • Providing capabilities (services) to allow development teams to be self-sufficient
  • Driving root cause analysis and resolution
  • Build scalable systems and services for running hundreds of millions of devices connected to Azure IoT, integrating streaming analysis and machine learning
  • Write clean, well-formed, well-tested, and maintainable software following the accepted coding standards and using best software development practices
6

Skills For Principal, Software Engineering Resume

  • Design and development of web based applications using Technologies Angular JS UI /Mid-Tier/DB design Peer to Peer coding methods
  • Building and supporting scalable, secure and highly available online services
  • Expert with one or more scripting and/or programming languages such as: Python, Perl, Shell, etc.
  • Address any development business need by creating a solution from concept to architecture to planning to development to deployment
  • BS or MS in Computer Science, Engineering, or related disciplines
  • Perl or Python, and UNIX shell programming
  • Exposure to Agile practice and scrum team handling
7

Skills For Principal Software Infrastructure Developer Resume

  • Develop in a multitude of Software Languages, including C, C+, C Sharp, Java, and machine based languages
  • With Master’s in engineering, or science field
  • Fluency in server-side scripting languages such as Perl, Python, Node or Ruby
  • Familiarity with one or more of these programming languages: C++, C, MySQL, Perl, JAVA
  • Collaborate with scrum teams to establish and maintain automated regression suite infrastructure, performance testing infrastructure and troubleshoot issues
  • Analyze performance and capacity for all components in the engineering lab environments
  • Self-motivated, exceptional ability to work in a fast-paced environment while managing multiple project
8

Skills For Principal Software Test Developer Resume

  • Familiar with one or more of these programming languages: C++, C, MySQL, Perl, JAVA
  • Define AMD’s deployed inference platform, including hardware and software components
  • Develop software that addresses the need for high performance, low latency, high reliability, and low power machine learning solutions
  • Role providing the Design, development solution for the Business requirements
  • Support systems and hardware design teams, ensuring that the implemented design adheres to the systems requirements established for the products
9

Skills For Principal Software Product Application Engineer Resume

  • Work with Program Managers, Data/Analytics and Creative’s to set a compelling vision for the team
  • Focus on Industry Standards and Emerging technologies
  • Sets standards and guidelines for teams on coding, design, etc
  • Understand and properly use current major programming paradigms (and associated styles) to meet desired business outcomes
  • Lead the way with impactful feedback to peers during code reviews and improvements to the code review process
  • Use a deep and comprehensive understanding of the hardware, protocols, and technologies used for internet infrastructure to meet objectives
  • Help to maintain the accepted coding standards and software development practices
  • JDBC, XML, JUnit, Ant
10

Skills For Senior Principal, Software Engineering Resume

  • Wide exposure to technologies, frameworks and tools within the Information Technology industry including Java, modern JavaScript frameworks, databases, Web Containers, Spring, Git and Jenkins
  • Hands-on experience in Cloud-based development and deployment
  • Deep understanding of Service-Oriented-Architecture (SOA) and ability to build integrations with APIs, services and tools as well as Cloud computing
  • Quickly build prototypes and integration with software products
  • Microsoft .Net development exposure
  • Server Side Java, J2EE, JSP, Servlets and Tomcat are all required. WebSphere would be desirable
  • Responsive Web Design exposure
  • Data Formats (e.g. JSON, XML)
  • C / C++ – 2+ years beneficial

Related to Principal Software Resume Samples

Principal Engineer, Software Resume Sample

Work Experience

  •  Proven technical leadership with Active Directory, PKI, CMS, CA, HSM, Varonis, CyberArk, TripWire   •  Proven operational leadership using different models: DevOps, CiCD, Agile, SDLC   •  Progressive experience as a Systems/Software Engineer, Application Developer or related occupa...
Professional Skills

  •  Be great at driving development of multipl...
  •  Excellent skills in development/rest-based...
  •  Strong analysis and system level debug ski...
5.0
14 votes

Principal Software Engineer Resume Sample

Work Experience

  •  Strong working knowledge of Git (or another source control management mechanism)   •  Experience with a responsive CSS framework (Bootstrap, Zurb, etc)   •  Working knowledge of AWS or other cloud service provider   •  Build winning software and services using c...
Professional Skills

  •  Excellent written and oral communication s...
  •  Experience in embedded software developmen...
  •  Excellent technical skills, attention to d...
4.6
23 votes

Software Engineer, Principal Resume Sample

Work Experience

  •  Expertise with Expertise with Openstack, Hadoop, R, Java, HTML 5, JSON, and scripting languages such as Bash and/or Python, and scripting languages such as Bash and/or Python   •  Coordinate all VMS integration engineering efforts   •  Represent program Flight Controls/ VMS to comp...
Professional Skills

  •  Excellent proactive analytical problem sol...
  •  Strong Java skills, preferably including J...
  •  Demonstrated experience providing engineer...
4.5
14 votes

Software Services Resume Sample

Work Experience

  •  Development experience in C++, C#, Java or .NET   •  Work in small, self-motivated teams to translate customer needs into Edge App products and infrastructure   •  Travel to customer sites to implement and configure software applications on the Field Agent device   • ...
Professional Skills

  •  Strong experience writing REST web service...
  •  Are open to constantly refresh and renew t...
  •  Strong understanding of JavaScript, web ma...
5.0
9 votes

Manager, Engineering Software Resume Sample

Work Experience

  •  Optimize Oculus’ tracking and machine learning software   •  Responsible for the mitigation of any security vulnerabilities rated as Critical within 30 days of identification; rated as High within 60 days and Medium to Low within 120 days   •  Assess the current state of client’s S...
Professional Skills

  •  Proven experience building, maintaining, a...
  •  Strong computer skills, including a workin...
  •  Demonstrated leadership skills in the cont...
5.0
16 votes

Software Engineer Development Resume Sample

Work Experience

  •  Help our game developers build without constraints - drive the technology choices that enable a world-class user experience   •  Be an advocate for code quality and correctness   •  Enhance, maintain, and/or refactor existing automation   •  Learn to use DeltaV ...
Professional Skills

  •  Strong object-oriented design and coding s...
  •  Strong customer focus, written and verbal ...
  •  Good RF and microwave understanding, stron...
4.9
16 votes
Resume Builder

Create a Resume in Minutes with Professional Resume Templates