Princ Software Engineer Resume Samples

4.9 (98 votes) for Princ Software Engineer Resume Samples

The Guide To Resume Tailoring

Guide the recruiter to the conclusion that you are the best candidate for the princ software engineer job. It’s actually very simple. Tailor your resume by picking relevant responsibilities from the examples below and then add your accomplishments. This way, you can position yourself in the best way to get hired.

Craft your perfect resume by picking job responsibilities written by professional recruiters

Pick from the thousands of curated job responsibilities used by the leading companies

Tailor your resume & cover letter with wording that best fits for each job you apply

Resume Builder

Create a Resume in Minutes with Professional Resume Templates

Resume Builder
CHOOSE THE BEST TEMPLATE - Choose from 15 Leading Templates. No need to think about design details.
USE PRE-WRITTEN BULLET POINTS - Select from thousands of pre-written bullet points.
SAVE YOUR DOCUMENTS IN PDF FILES - Instantly download in PDF format or share a custom link.

Resume Builder

Create a Resume in Minutes with Professional Resume Templates

Create a Resume in Minutes
MK
M Krajcik
Marco
Krajcik
2944 Gerlach Island
Boston
MA
+1 (555) 574 8161
2944 Gerlach Island
Boston
MA
Phone
p +1 (555) 574 8161
Experience Experience
Chicago, IL
Princ Software Engineer
Chicago, IL
Ernser LLC
Chicago, IL
Princ Software Engineer
  • Co-ordinate with peers in Mountain View and work collaboratively across regions (at times in PST Hours)
  • Responsible for communicating with QA and performance testing teams to deliver a high quality solution offering
  • Creates/maintains design artifacts and documentation that broadens team participation
  • Working positively and thriving in a team with other passionate technologists
  • Responsible for the design, development and implementation of complete software components
  • Leading a technical team of other developers during the implementation and maintenance process
  • Completes analysis, development and/or maintenance of highly complex, undefined tasks
Houston, TX
Princ Software Engineer
Houston, TX
Predovic-Spencer
Houston, TX
Princ Software Engineer
  • Manages and owns feature development beyond design and implementation by providing sound consultation and feedback to stakeholders and team members
  • Perform any necessary configuration and performance tuning
  • Lead product development for the cyber insurance modeling solution within an Agile/Scrum framework
  • Provide technical expertise in support of application development and govern the implementations of the applications
  • Working knowledge of Node.js & Angular JS Framework
  • Develop knowledge in multiple areas/components that adds value to working of scrum teams
  • Developing full stack applications, including designing, coding, testing, deploying, and monitoring
present
Houston, TX
Senior Princ Software Engineer
Houston, TX
Schneider-Senger
present
Houston, TX
Senior Princ Software Engineer
present
  • Work as an individual contributor providing technical leadership for key functional areas of NetBackup
  • Craft performance tests, tune cluster performance
  • Anticipates and identifies problems then provides alternative solutions to successful end result
  • Design patterns, development methodologies like TDD
  • Responsible for the design, development and implementation of highly complex components in a given product
  • Can successfully manage multiple projects and assignments across one or more teams
  • Be part of a scrum team in an Agile development environment
Education Education
Bachelor’s Degree in Computer Science
Bachelor’s Degree in Computer Science
Temple University
Bachelor’s Degree in Computer Science
Skills Skills
  • Applicable knowledge of the technologies used by the team
  • Excellent Verbal and Written Communication Skills. Strong command of English business language
  • Sound knowledge on SAN/NAS/DAS, Networking & Experience on Windows & UNIX based projects
  • Excellent programming skills in C/C++ on Windows and Unix
  • Experience with scrum mzethodology and agile techniques such as user stories, ATDD, TDD, continuous integration, continuous testing, pairing, automated testing, agile games
  • Influencer and a go getter .Excellent communication skills to express and handle relationships with partners within and outside the organization
  • Conflict Resolution
  • Attitude of empowerment and transparency
  • Total experience – 10+ years
  • 2+ years’ experience working in Agile teams
Create a Resume in Minutes

5 Princ Software Engineer resume templates

1

Princ Software Engineer Resume Examples & Samples

  • New Features– take user stories, deconstruct them into tasks, and execute upon those tasks in 1-week sprints, that fulfill business asks for new functionality
  • Data Analysis & Munging– Data is a massive part of what we do every day. You’ll need to be able to manipulate data, crunch it, and sling it around the place with ease
  • System Health- We have large production systems that have to keep running. We’re always working to improve monitoring, up-time, performance, and scalability
  • Having Brilliant ideas & helping the group execute on them – The Data Team is always looking to be ahead of the customer. We are always working on our own projects too, dreamed up inside the team, to improve the product
2

Princ Software Engineer Resume Examples & Samples

  • Works with little or no supervision. Is able to take general direction and formulate specific tasks to accomplish the desired end result
  • Responsible for the design, development and implementation of complete software components
  • Anticipates problems and future technical needs and takes necessary corrective steps to ensure they are addressed
  • Is looked upon to offer direction, guidance and mentoring to lesser skilled individuals on the team
  • Completes analysis, development and/or maintenance of highly complex, undefined tasks
  • May act as team lead or technical lead for a large portion of or an entire project
  • Designs, develops and maintains high-quality code for highly complex components in a given product
  • May assist in setting technical product direction by analyzing industry trends, competitive information and product requirements
  • Has the ability to work on, prioritize and manage multiple assignments and projects
  • Extensive Java development experience, preferably gained on complex, multi-tier, web-based business applications
  • Development experience with JavaScript, Java, Ruby or Python languages
  • Development and deployment experience on Linux and Windows operating systems
  • Agile methodologies (unit testing, continuous integration, continuous deployment, etc.)
  • IT hosted and cloud hosted (AWS, Azure) applications
  • IT hosted and cloud hosted (AWS, Azure) databases
  • Bachelor's Degree or equivalent experience 6-8 years and should have strong knowledge of required programming languages
  • Motivation for problem solving and learning
  • Clear verbal and written communication skills
  • Ability to work well within a team environment
  • Ability to think laterally in solving problems
  • Ability to adapt to new changes and learn quickly
  • Capacity to work under pressure
  • Good organizational skills, efficient and self-motivated
  • Needs to be willing to learn and apply the technical details of new development environments and tools
3

Princ Software Engineer Resume Examples & Samples

  • Architect, Design, Development and Unit testing of scalable and highly performant server side modules of Symantec Products, in the area of Big Data & analytics
  • Research and define Big Data tool sets to be used for various applications, based on requirements
  • Research and develop algorithms for various analytics where required
  • Follow Agile development methodology. Create the required documentation and test cases as needed
  • Mentor and guide junir Engineers, help in hiring and building the team
  • Work closely with a geographically distributed team
  • Bachelors/Master degree in Engineering/Computer Science from a reputed college/university with 12+ years of experience in programming
  • Deep understanding of computer science fundamentals, algorithms and data structures
  • Extensive hands-on experience with design & development of complex software products, preferably with Big Data technologies
  • Expert level knowledge of Java and related technologies
  • Exposure to cyber security software would be a big plus
  • Experience with Agile model of software development
  • Experience with any of the leading source control software
  • Strong verbal / written communication and interpersonal skills
4

Senior Princ Software Engineer Resume Examples & Samples

  • Work closely with Product Managers, Program Managers, and Quality Engineers to help develop quality products, testable designs, and test tools
  • BS in Computer Science, Software Engineering or equivalent combination of Training & Experience & 15+ years related experience
  • Strong Experience with C++, Visual C++, ATL & COM
  • Strong Experience with Win32 API in a C++ environment (just .NET and Win32 will not be sufficient)
  • Should have the experience in analyzing crash dump
  • Should have experience of usage of tools such as Coverity, Bulls eye
5

Princ Software Engineer Resume Examples & Samples

  • Design, and outline solution architectures providing conceptual, logical and application level design
  • Strong understanding of the technical eCommerce ecosystem leveraged by the solution and complementary applications
  • Hands On Expertise in Spring, JMS, Eclipse, JPA (OpenJPA, EclipseLink, Hibernate), JUnit, XML
6

Senior Princ Software Engineer Resume Examples & Samples

  • Has the ability to work without supervision. Is able to complete highly technical assignments
  • Responsible for the design, development and implementation of highly complex components in a given product
  • May direct a broad functional area by acting as team lead
  • Anticipates future technical needs then develops long-range engineering or product specific strategies to reach technical goals. Mentors less experienced developers in advanced concepts. Reviews, designs, and implements plans to develop less skilled team members
  • Expected to set technical product direction by weighing industry trends, competitive information, and product requirements
  • Can successfully manage multiple projects and assignments across one or more teams
  • Anticipates and identifies problems then provides alternative solutions to successful end result
  • Reviews the design and code of others and takes necessary corrective actions if needed
  • Experience with service-oriented architectures. Strong OO design skills
7

Senior Princ Software Engineer Resume Examples & Samples

  • Guide application teams to choose the best fit data store and search technologies. Performs POCs and present findings
  • Perform Database/cluster design and Data modeling
  • Design and Implement HA and DR solutions
  • Craft performance tests, tune cluster performance
  • Design and configure backup and monitoring systems
  • Operational support
  • Cluster sizing and scaling
  • Knowledgeable and experienced with Elastic Search
  • Experienced in software development
  • Experience with puppet and Jenkins is highly desirable
  • Experience with public cloud is highly desirable
  • Enthusiastic about learning various DB technologies, a fast learner
  • Great communication and presentation skills
  • Strongly self-motivated; Capable of working independently without any supervision
  • Reliable and accountable, Good communication skills. Ability to work with various teams and drive implementation
8

Princ Software Engineer Resume Examples & Samples

  • Prioritize requirements for service improvements and new features
  • Design and build solutions for user stories
  • Automate all testing
  • Analyze, test and improve the security of our services
  • Automate and troubleshoot service deployments
  • Monitor services in production
  • Does what needs doing without being asked
  • Humble, open, collaborative
  • Constantly investing in self-improvement
  • Highly scalable, distributed architectures
  • Java, C/C++, Python
  • Azure, AWS
  • Oracle, MySQL
9

Princ Software Engineer Resume Examples & Samples

  • 10+ years of experience in leading Java platform architecture, design and development
  • Strong expert in Java J2EE solutions and experienced in architecting, design & development in these environments
  • Experience with service-oriented architectures. Strong Objected Oriented design skills
  • Hands on ‘full stack’ experience working across both back and front end systems focusing on e-commerce applications is preferred
  • 8+ years of experience in Spring, JPA (OpenJPA, Hibernate), JMS, JUnit, XML,Web Services both REST & SOAP
  • Experience with application and web servers such as WebLogic, Tomcat
  • Working knowledge of Node.js & Angular JS Framework
  • Functional knowledge and experience in building, enhancing and maintaining e-commerce capabilities, particularly in the areas of Payment processing, Fraud, Billings is required is highly desirable
  • Expert understanding of SDLC from design through production implementation in an Agile environment
  • Excellent interpersonal and communication skills; ability to deal effectively with diverse skill sets and personalities, and work effectively as a team player
  • Experience in mentoring 2-3+ member teams of developers and QA
  • Organization skills with an ability to prioritize workload, meet deadlines, and utilize time effectively
  • Architect, design, and developing Java/J2EE solutions for the Global Payments and Subscription Billings stakeholder requirements
  • Mentor a small team of 2-3+ front end, back end Java developers, Tibco engineers, and QA
  • Hands on Java development with Server-side web technologies (Spring, JPA, Hibernate, etc.) when needed
  • Write technical specifications in the form of user stories, performing code reviews, reviewing team deliverables for accuracy and completeness
  • Solve complex scalability, performance and functional problems
  • Co-ordinate with peers in Mountain View and work collaboratively across regions (at times in PST Hours)
10

Princ Software Engineer Resume Examples & Samples

  • Lead product development for the cyber insurance modeling solution within an Agile/Scrum framework
  • Act as a technical lead for a complex project involving new products
  • Design and implement solutions that adhere to Symantec’s unified architecture
  • Participate in code reviews and the mentoring of other engineers
  • Collaborate within and across groups to determine interface specifications and development schedules
  • Bachelor’s Degree in Computer Science, Engineering or a related field
  • 5+ years of professional software development experience, preferably in a startup environment
  • Exceptional communication and planning skills
  • Familiarity with open-source technologies, Hadoop ecosystem and testing frameworks
  • Ability to work in a fast-paced startup environment with minimal supervision
  • Experience with designing and launching SaaS products
  • Experience with probability and statistics
  • Experience with the complete software development lifecycle on a large scale project
  • Experience with cloud computing and cloud security
11

Princ Software Engineer Resume Examples & Samples

  • Provide thought and technology leadership towards building great products
  • Excellent troubleshooting skill to root cause complex issues
  • With little or no supervision, completes analysis of partially defined tasks, completes major portions of complex functional specs/design documents or entire documents and completes development and/or maintenance assignments
12

Princ Software Engineer Resume Examples & Samples

  • Write quality database, application and service layer code to support delivery of high traffic online support documentation
  • Ensure other developers on the team are delivering the same high quality work and providing coaching as needed
  • Implementing product development infrastructure (Git/Stash, Continuous Integration, Test Automation, etc.)
  • Write code that is concise, readable, performant and maintainable
  • 2+ years of experience developing Elasticsearch datastore solutions
  • 5+ years of experience developing software with object-oriented languages like Java or Ruby
  • Extensive knowledge of APIs. Can design RESTful services and integrate with other data providers
  • Demonstrable knowledge of and hands-on experience with Agile software development methodologies
  • Comfortable with test driven development, pair programming, and experience working with remote team members
  • Solid understanding of Continuous Integration best practices
  • 8 or more years of professional software development experience
  • Experience with cloud hosting services (ideally Azure). You know the potential problems and how to setup a geographically redundant service in the cloud
  • Microservice-oriented architectures & REST based web service development
  • Knowledge of caching solutions (such as Redis)
  • Experience with No-SQL databases (such as Mongo or Cassandra)
13

Princ Software Engineer Resume Examples & Samples

  • Coordinates and facilitates sprint/release planning meetings, daily stand-ups, reviews, retrospectives and demos
  • Focuses on resolving blockers to keep the team concentrated on the engineering tasks
  • Shields the team from external interference that might decrease focus
  • Ensures that the team lives by the values and practices of scrum
  • Evangelizes and documents our approach to agile practices
  • Seeks out the latest in agile practices and rolls them out to other scrum masters with intent to roll out to the organization
  • Instill sense of urgency and integrity in team, along with a sense of team ownership towards commitments
  • Coaches team on the estimation process. May also participate in the estimation during the planning meeting
  • Acts as a quality master, helping to ensure quality processes are followed within the team
  • Assesses the team's execution of agile and works on gaps
  • 2+ years working through the design, development, release cycle, and delivery of software products to market
  • Experience with scrum methodology and agile techniques such as user stories, ATDD, TDD, continuous integration, continuous testing, pairing, automated testing, agile games
  • Applicable knowledge of the technologies used by the team
14

Princ Software Engineer Resume Examples & Samples

  • Design, develop and maintain high quality software
  • Develop knowledge in multiple areas/components that adds value to working of scrum teams
  • Develop and maintain automation for the area of ownership
  • Mentor junior members or be able to act as team lead
  • Collaborate across geographies and teams
15

Princ Software Engineer Resume Examples & Samples

  • Thoroughly understand the Production build engineering of existing products. Strive to optimize the engineering by applying multiple techniques (such as parallel builds, advanced compiler features, etc.)
  • Ensure timely deliveries of production builds
  • Develop prototypes of the redesigned build engineering & latest frameworks available in the field. Help build a Continuous Deployment / Continuous Integration (CD/CI) pipeline
  • Develop automation that is leveraged like ‘engine’ by the features of a ‘self-help’ portal put together by DevOps Automation team
  • Be flexible and work in a completely dynamic & agile environment
  • Maintain the right kind of ‘service’ attitude towards the needs of our internal Engineering customers
  • You collaborate with seniors and juniors alike, in order to bring value-add solutions to life
  • Necessary: Experience in transforming automation technologies
  • Necessary: Experience developing self-service oriented automation
  • Necessary: 7-9 years of automation experience in Dev/Tools/SCM field
  • Necessary: Excellent interpersonal and analytical skills, including the demonstrated ability to understand legacy systems, analyze complexities, communicate new optimization techniques clearly to a stakeholders based on solid data obtained from POC
  • Necessary: Ability to self-manage time, priorities and exhibit a comfort/mastery of juggling multiple tasks, dedication to ‘Service’ oriented nature of the job and be excited to help make engineering easy
  • Necessary: Experience with complex scripting in Shell, .bat, and object oriented programming in Perl
  • Necessary: Experience with automating deployment of virtualized infrastructure
  • Necessary: Experience with developing automation on cross-platform environments
  • Necessary: Experience in Python, Ruby, PHP, and Perl
  • Necessary: Enterprise software build tool/framework like ANT, Gradle, make and thorough knowledge of Compiler flags and features
  • Necessary: Experience in working with cloud providers like Amazon (AWS) and Azure
  • Necessary: Experience in Orchestrating software such as Ansible, Chef or Puppet
  • Necessary: Enterprise level Version Control System like GIT/Stash, AccuRev, Perforce
  • Necessary: Experience or Good understanding of Agile work environment
  • Necessary: Must be a good team player
  • Desired: Experience in container technology like Docker, and container orchestration with Kubernetes
  • Desired: Experience in Orchestrating software such as Chef or Puppet
  • Desired: Experience with relational databases, e.g. SQL Server, Oracle
  • Desired: Experience in Continuous Development / Continuous Integration based fast paced agile based development
  • Desired: CM frameworks such as Jenkins, Electric Commander
  • Desired: Experience in advanced programming in C++,/Java/C#
  • Desired: Knowledge on working open source components
16

Senior Princ Software Engineer Resume Examples & Samples

  • Drive full application development lifecycle - requirements analysis, design, coding, debugging and bug fixing using agile methodologies
  • Recognizing problem areas and implementing solutions
  • Learn the upcoming technologies in the area of cloud such as AWS, OpenStack, MS Azure, etc. and design solutions for Netbackup
  • Understanding of the concepts such as SaaS, STaaS, IaaS, PaaS, etc
  • Think about end to end solution by integrating various products from the portfolio
  • Understanding functional and non-functional requirements and prioritize them from release perspective
  • Define the scope and drive the efforts for the automation to achieve the desired quality
  • Understanding of design principles and design patterns
  • Apply the knowledge to deliver scalable, maintainable and reusable code
  • Identify the implicit and explicit needs for the performance and scalability
  • Work as an individual contributor providing technical leadership for key functional areas of NetBackup
  • Demonstrate passion for quality, innovative approach towards solving problems and customer-first attitude are required
  • Ability to coach and mentor junior team members
  • 9 – 16 years of experience preferably in product development
  • Excellent verbal and written communication skills
  • Ability to collaborate with stakeholders across geographies
  • Influencer and a go getter
  • Experience on working with Enterprise applications would be a plus
  • Excellent programming skills in C/C++, REST APIs, Python, PERL on Windows and Unix
  • Extensive understanding of developing and debugging multi-threaded, cross platform and distributed applications
  • Debugging and troubleshooting skills on Windows and Unix (gdb, Windbg etc)
  • Sound knowledge on SAN/NAS/DAS, Networking, Deduplication technologies
  • Sound knowledge of cloud concepts and technologies
  • Working experience in developing the software with Agile methodologies
  • Knowledge of Java technologies is an added advantage
17

Princ Software Engineer Resume Examples & Samples

  • Research, troubleshoot and solve complex customer software field issues under tight schedule
  • Prioritize and manage multiple assignments under minimal supervision
  • 6+ years of hands-on experience in C\C++ on Unix/Linux or Windows platform, both are preferred
  • Experience with Linux/Unix driver development is a big plus
  • Solid understanding of multi-threading and synchronization, data structure, algorithm, networking, STL(Standard Template Library)
  • Strong problem solving ability and willing to take challenges
  • Storage/Database/Backup software development experience is a plus
  • Software performance tuning experience is a plus
  • 10+ years of experience with Bachelor’s Degree, or 7+ years with Master’s Degree
18

Princ Software Engineer Resume Examples & Samples

  • Broadcasts metrics such as the following for the team (the list is not limited to these areas)
  • Servant leader
  • Collaboration/facilitation
  • Assertiveness
  • Conflict Resolution
  • Attitude of empowerment and transparency
  • Total experience – 10+ years
  • 2+ years’ experience working in Agile teams
  • 7+ years working through the design, development, release cycle, and delivery of software products to market
  • Experience with scrum mzethodology and agile techniques such as user stories, ATDD, TDD, continuous integration, continuous testing, pairing, automated testing, agile games
19

Princ Software Engineer Resume Examples & Samples

  • Drive full application development lifecycle - requirements analysis, design, coding, debugging and bug fixing
  • Collaborate with the dev/QE managers and PM to firm up the technical roadmap for the product
  • Strong (proven) technical leadership, communication and presentation skills
  • Should be able to manage day-to-day technical decisions of project teams, including work assignments and work sequencing
  • Provide guidance and direction to junior team members technically. Coaching and mentoring skills
  • 9 – 14 Years of experience preferably in product based companies
  • Requires a ME/MTech or BE/BTech degree (or equivalent) in Computer Science or similar
  • Excellent Verbal and Written Communication Skills. Strong command of English business language
  • Experience on working with Enterprise applications
  • Experience in designing products or parts of a big complex system
  • Experience in working with architects - local and remote
  • Influencer and a go getter .Excellent communication skills to express and handle relationships with partners within and outside the organization
  • Excellent programming skills in C/C++ on Windows and Unix
  • Design patterns, development methodologies like TDD
  • Hands-on experience of design of complex product features or solutions
  • Development experience on products related to enterprise class data protection or archival
  • Sound knowledge on SAN/NAS/DAS, Networking & Experience on Windows & UNIX based projects
20

Princ Software Engineer Resume Examples & Samples

  • Troubleshooting issues and monitoring trends in our systems with an eye on improving the customer experience and reducing costs
  • 4 to 5 years of software development experience in a professional setting
  • Experience troubleshooting and debugging applications in a production environment
  • Strong Computer Science background
  • Scripting language experience such as Python or Ruby
  • Experience working in one of Java, C++, and/or C#
  • Web technologies such as Javascript, CSS, and HTML. Node.js, Angular, and Bootstrap a plus
  • NoSQL database familiarity
  • Experience working on Agile teams