Princ Software Engineer Resume Sample
Work Experience
- Taking a lead development role, influence the overall vision and direction and provide valuable technical input into Symantec’s ‘new’ cloud based malware Analysis Service, Cynic
- Excellent core Java object orientated development experience
- Experience of developing zero-downtime internet-scale system
- Experience of working within a quality-driven engineering process
- Needs to be passionate about Security
- Proven ability to work under pressure, independently and as part of a team
- System Health- We have large production systems that have to keep running. We’re always working to improve monitoring, up-time, performance, and scalability
- Creates/maintains robust, scalable and reusable software solutions
- Collaborates verbally (day-to-day stand-ups, team meetings) and in writing (requirements and design specifications) with local and remote team members
- Responsible for contributing to the design specifications and associated code
- Generates engineering test plans from functional specification documents
- Well versed in J2EE solutions and comfortable in architect, design & development in these environments
- Excellent analytical, technology, communication, decision making and problem solving skills
- Experience in enterprise level J2EE platforms using J2EE design patterns
- Primary responsibilities include architecting, designing, developing and implementing Java/J2EE applications
- Maintenance of technical documentation throughout the project lifecycle
Education
Professional Skills
- Excellent communication skills in working with technical experts across USA and India and working with a team of differing level of experience
- Be self-directing with strong prioritization and time-management skills
- Outstanding critical thinking and collaboration skills with a strong passion to get to the “root of the problem”
- Strong troubleshooting and debugging skills, particularly in both production and non-production networks
- Excellent Perl or Python programming skills
- Excellent communication skills, both oral and written. Continually looking for ways to improve
- Strong object-oriented programming skills - C++
How to write Princ Software Engineer Resume
Princ Software Engineer role is responsible for programming, software, database, design, architecture, java, training, integration, security, wireless.
To write great resume for princ software engineer job, your resume must include:
- Your contact information
- Work experience
- Education
- Skill listing
Contact Information For Princ Software Engineer Resume
The section contact information is important in your princ software engineer 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
- Telephone number
Work Experience in Your Princ Software Engineer Resume
The section work experience is an essential part of your princ software engineer 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 princ software engineer responsibilities. It's meant to present you as a wholesome candidate by showcasing your relevant accomplishments and should be tailored specifically to the particular princ software engineer position you're applying to.
The work experience section should be the detailed summary of your latest 3 or 4 positions.
Representative Princ Software Engineer resume experience can include:
- Experience with one or more programming skills in Java/Python
- Strong Skills in Azure or AWS or Google cloud development
- Good written and oral communication skills in English.
- BS in Computer Science, Software Engineering or equivalent combination of Training & Experience with 8+ years of related work experience
- Skills on debugging windows applications on complex problems
- Strong experience in programming in Java
Education on a Princ Software Engineer Resume
Make sure to make education a priority on your princ software engineer resume. If you’ve been working for a few years and have a few solid positions to show, put your education after your princ software engineer 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 Princ Software Engineer Resume
When listing skills on your princ software engineer 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 princ software engineer skills:
- Good communication skills and excellent team player
- Excellent debugging skills in C,C++
- Experience with one or more programming skills in shell/Perl/PHP/Java
- Experience with one or more programming skills in Java/Python/PHP/Perl/shell
- Outstanding debug/problem-solving and organizational skills
- Experience designing and building complex Enterprise strength products. Good understanding of product life cycle is required
List of Typical Experience For a Princ Software Engineer Resume
Experience For Senior Princ Software Engineer Resume
- Working experience on RabbitMQ, Redis, NOSQL database, MariaDB, AWS Aurora DB etc
- Solid understanding of core Computer Science Fundamentals – data structures, algorithms etc…
- Extensive PHP/Moodle development experience, preferably gained on complex, multi-tier, web-based business applications
- Strong team lead and mentor for junior team members
- Work experience with Object Oriented languages – preferably core Java
- Experience with developing on Linux systems (Ubuntu and/or CentOS)
- Design, Development, and Integration experience in C/C++
- Experience in real-time SDR (preference in GNU Radio)
Experience For Princ Software Engineer Resume
- Experience in real-time SDR
- Manage and setup up work priorities for yourself based on the deliverables
- Experience in low latency, high throughput distributed systems
- Experience in Web application development technologies like JavaScript , Bootstrap, AngularJS
- Experience with public cloud providers like AWS, Azure, vCloud, OpenStack and knowledge about the technology/APIs
- Experience in Rabbit MQ, Kafka desired
Experience For Senior Princ Software Engineer Resume
- Industry experience
- Experience in software design and implementation
- 9 – 18 Years of experience preferably in product based companies
- Experience on C/C++, ASP .Net, Powershell
- Team player and good at collaboration
- Experience in software design, development and maintenance
- Automation experience would be an added advantage
- Experience in Storage and Replication technologies
Experience For Princ Software Engineer Resume
- Solid background in Intelligence, Surveillance and Reconnaissance (ISR) and attack aircraft
- Experience in languages such as Java, Python is required and knowledge of Go is highly desired
- Good knowledge on VMware development
- Unit Test experience (JUnit, TestNG)
- Experience with Linux based diagnostic code development on embedded platforms is highly desired
- Analyzing and implementing 3G/4G wireless protocols including LTE and/or WiFi
- Analyzing and implementing 3G/4G/5G wireless protocols including LTE and/or WiFi
- Engaging in cutting edge research and development tasks
Experience For Senior Princ Software Engineer Resume
- Analyzing and troubleshooting system performance on-site
- Participating in Agile development
- Working knowledge of Wescam MX-15D EO/IR sensor turrets
- Mentor and guide junior Engineers, help in hiring and building the team
- Work in a fast-paced environment and solving challenging problems in the cloud domain
- Basic understanding of linux, networking and infrastructure such as LDAP, DHCP, AD
Experience For Princ Software Engineer Resume
- Knowledge of handling and hosting database and applications on amazon cloud
- Expert knowledge of Reverse Engineering and Hooking on Windows Platforms
- Expert knowledge of programming in C++ with exposure to STL, Boost, Multi threading etc
- Comfortable working with customers as well as collaborating across multiple teams
- Maintain the right kind of ‘service’ attitude towards the needs of our internal Engineering customers
- Design, develop and maintain software applications using C, C++
- Creative problem solving approach, passion for quality and customer-first attitude
- Architect, Design, Develop and Unit testing of scalable and highly performant server side modules of Symantec Products, in the area of Big Data & analytics
- Any Big Data technologies are pluses and we would be interested in hearing about
Experience For Senior Princ Software Engineer Resume
- In depth understanding either Windows OS
- Flexibility to work in any area depending upon the need
- Maintain existing software applications in production, drive incremental enhancement, and ensure performance & reliability of the application
- Automation / Scripting
- Knowledge of Programming languages (C,C++,Java,Python)
- Knowledge of Unit Testing, Code Review processes and tools
- Expert in core Java with following mandatory requirements
Experience For Princ Software Engineer Resume
- A Scripting Language (Perl, POSIX etc.)
- Design and implement solutions that adhere to Symantec’s unified architecture
- Develop automation that is leveraged like ‘engine’ by the features of a ‘self-help’ portal put together by DevOps Automation team
- Interact with product manager to understand business requirements, articulate them and work with developments leads & architects to ensure right product strategy
- Deliver clear, detailed functional design and technical design specifications, and negotiate with Architect, Product Management, and other Engineering stakeholders in finalizing them
- Set technical product direction by weighing industry trends, competitive information, and product requirements. Take appropriate technology decisions by doing right fit POC and prototypes
- Guide and mentor development team with clean architecture & sound designs. Build strong technical understanding in team, lead by example and act as a role model
- Design, develop, implement and maintain complex software components
Experience For Senior Princ Software Engineer Resume
- Make innovative contributions and embrace new ideas. Encourage team members to innovate
- Total relevant Microsoft stack e..."
- Works independently to find right direction and approach to accomplish the desired result
- Develop the feature to meet the customer requirement with high quality
- Responsible for design, implementation, test, and maintenance of software modules to a high quality standard
- Strives daily to increase the code coverage numbers for test code
Experience For Princ Software Engineer Resume
- Able to work in various layers of the software stack
- Lead or participate in a scrum team to continuously improve
- Works with little or no supervision. Is able to take general direction and formulate specific tasks to accomplish the desired end result. With little or no supervision, completes analysis of partially defined tasks, completes major portions of complex functional specs/design documents or entire documents
- Responsible for development and implementation of complete software components
- Create production quality code with high efficiency (Efficient Time, Space complexity)
- Provide consultations with other scrum teams that are dependent on your expertise
List of Typical Skills For a Princ Software Engineer Resume
Skills For Senior Princ Software Engineer Resume
- Strong understanding of good design principles
- Strong Java experience
- Prior experience with Veritas products would be an advantage
- Prior customer engagement experience would be added advantage
- Understanding of and practical experience with the principles of designing and building production quality REST APIs
- Experience designing/implementing high performance Web services using SOA/REST/Microservices
- Experience with User Stories, ATDD, TDD, Continuous Integration, Continuous Testing, Pairing, Automated Testing, Agile Games
- Experience hardening and managing complex Linux environments
Skills For Princ Software Engineer Resume
- Experience of working within an Agile development methodology; Scrum, Continuous Integration, self-organising teams,
- Experience with Spring, Hibernate, messaging, Java Eco-System and libraries such as guava, log4j2 etc
- Solid understanding of messaging paradigms, NoSql, REST API, Microservices, Containers
- Practical experience with Linux/Unix system administration, monitoring tools and troubleshooting
- Experience in designing and developing Restful APIs
- Experience developing highly secure, scalable, Internet facing solutions
Skills For Senior Princ Software Engineer Resume
- Familiarity with SW system integration processes, including experience with unit and system testing
- Hands-on experience as a QA engineer, tools engineer or software engineer with a focus on testing automation
- Experience with automated testing frameworks such as Robot
- Experience coding in Python
- Experience automating deployments to physical and virtual hosts
- Experience with virtual environments and software defined networking technologies
Skills For Princ Software Engineer Resume
- Experience working in public cloud..."
- Experience with building desktop products
- Experience mentoring junior engineers so that they can grow their career
- Design discussions and decision making skill..."
- Hands-on experience in full-stack software application development including frontend Web component, server-side components – API and database
- A good understanding of HDFS, Apache HBase
Skills For Senior Princ Software Engineer Resume
- Experience of working within an internet security or service delivery environment
- Demonstrate knowledge of malicious code including exploit code, buffer overflows, Trojans, Viruses, etc a distinct advantage
- Experience of working with large data sets
- Experience of building web based GUI’s
- Be prepared to work in a dynamic environment with changing priorities
- Experience developing web APIs and SOA
- Solid understanding of open source technology stacks (Linux, Apache, Tomcat, etc.)
Skills For Princ Software Engineer Resume
- Experience automating configuration and data management in an open source environment
- Experience with operations automation (YUM, RPM, Chef, etc) and using version control, SVN, CVS, GIT
- Accomplished coding experience, in any language
- Experience working on embedded, real time or event-driven systems
- Highly skilled in the reuse of, extension of, and refactoring of software
Skills For Senior Princ Software Engineer Resume
- Experience in building high-availability (HA) production-grade solutions in virtualized environments
- Experience working in Agile teams
- Experience in programming in Java, C/C++
- Experience in scripting languages Shell, Perl, Batch, PowerShell & Python
- Experience in working on virtualization technologies like VMware, Hyper-V
- Experience in programming in C/C++
- Experience in working with no-SQL and SQL technologies
- C/C++ Development Tooling experience
Skills For Princ Software Engineer Resume
- Experience with in-depth knowledge of the required programming languages (C, C++)
- Hands on experience in Unix\Linux\Windows Operating System
- Experience with advanced knowledge of the required programming languages(Java)
- Experience with Python, Perl or a scripting language
- Experience programming on Linux platform
- Experience with in-depth knowledge of the required programming languages(Java)
- Demonstrated technical leadership and mentoring qualities
Skills For Senior Princ Software Engineer Resume
- Excellent debug and problem solving either individually or in a team
- Experience with in-depth knowledge of the required programming languages (C++/ Java)
- Production Experience with JavaScript, Java, Perl, Python and bash scripting
- Experience programming on Linux and Windows platforms
- Experience with developing on Linux systems (preferably Ubuntu)
- Experience developing systems for the Intelligence and Defense communities
- Experience with virtualization technologies such as Vmware
- Experience with container and deployment technologies such a docker and ansible
- DevOps or application development experience in Java or Python
Skills For Princ Software Engineer Resume
- Experience with C# .net, C++ and Win32 APIs
- Experience with Mock Objects
- Understand and demonstrate on design patterns
- Experience with VC++, COM and Win32 APIs
- Experience with web technologies such as HTML 5, CCS 3
- Experience with a major JavaScript framework (Angular, React, Ember, Backbone)
- Commercial object orientated C++ development experience
List of Typical Responsibilities For a Princ Software Engineer Resume
Responsibilities For Senior Princ Software Engineer Resume
- Professional related Java/J2EE experience and object oriented methodologies
- Practical experience in concurrent, fault tolerant, low latency, distributed, highly scalable systems
- Experience in the design/build/maintenance/refactor of large scale low latency high performance systems
- Providing requirements and reports to the ASC team in order to support the customer needs
- Act as technical lead for pre-proposal, proposal and existing program efforts. Represent the company as the primary customer contact on contracts or projects
Responsibilities For Princ Software Engineer Resume
- Basic understanding of software version control
- Active Directory, bash/python/perl/ruby scripting
- Collaborate and develop on automation for your code and unit testing
- Designs and develops utility programs and operating systems such as executive programs
- Lead Software engineering teams is a required attribute
- Design discussions and decision making sk..."
- Extensive hand-coding expertise in Core Java / J2EE development
- Interact with support teams to help resolve infield issues
- Ability and willingness to constantly learn and be upto date on latest technology advances
Responsibilities For Senior Princ Software Engineer Resume
- Work closely with Product Managers, Program Managers, and Quality Engineers to help develop quality products, testable code/design, and test tools
- Design tests, collect and analyze data from simulation runs
- Deliver clear, detailed functional design and technical design specifications, and negotiate with Architect, Product Management, QA and other Engineering stakeholders in finalizing them
- Make innovative contributions and embrace new ideas. Encourage team members to
- Successfully manage assignments on multiple projects and across one or more teams
- Participate in software requirements review, preliminary and critical design reviews, integration readiness review and software acceptance reviews. Manages and analyzes requirements, and designs, develops and tests complex software systems
- Make frequent contact with customers both internal and external concerning design, development and maintenance of software Interact with senior customer personnel on significant technical matters
- Act as technical lead for pre-proposal, proposal and existing program efforts. Represent the company as a customer contact on contracts or projects
- Implementation of real-time signal processing algorithms on Linux-based SDR platforms
Responsibilities For Princ Software Engineer Resume
- Knowledge of multi-threaded signal processing algorithms in C++ on Linux hosts
- Knowledge of digital communications theory, including detection, estimation, and demodulation
- Representation of ideas in the form of technical reports, requirements documents, and design documents
- Top Secret Security Clearance, highly desirable but not required
- Knowledge of software development for real-time systems
- Knowledge of 4G wireless air interface protocols
- Lead or participate in software requirements review, preliminary and critical design reviews, integration readiness review and software acceptance reviews. Manages and analyzes requirements, and designs, develops and tests complex software systems. Support program management office in technical role
- 9 – 12 years of relevant experience
Responsibilities For Senior Princ Software Engineer Resume
- Close interaction with customers and software development team
- Experience in technology working with large scale systems with 5+ years’ experience in Build Management or DevOps role in enterprise HA environments
- Relevant experience
- 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
- Good to have knowledge of Agile tools like JIRA
- Experience with C, C++, Matlab,
- Relevant Certifications – CSM, CSP, PMP ACP, other
- Extensive knowledge with high volume distributed application development in cloud environment
Responsibilities For Princ Software Engineer Resume
- Agile methodologies, TDD, Code review, documentation best practices
- Obtain and maintain any required Government issued Security Clearance up to and including a Top Secret/SCI and Polygraph, which usually requires US Citizenship as a pre-requisite
- Comfortable with an agile, flexible approach to feature development
- B.E. in Computer Science or related discipline
- Expertise in application development on Windows
- Linux/JVM internals, containerization
- Leads agile processes
- Shields the team
Responsibilities For Senior Princ Software Engineer Resume
- Expertise in .Net/C#, WPF
- Quick learner and can do attitude
- As lead developer own the delivery of software application per defined architecture with assistance of team members
- Design architecture of software applications based on input of various stakeholders
- Distributed computer hardware architecture
- Remotely trouble shoot issues and support OCONUS-located field service personnel
Responsibilities For Princ Software Engineer Resume
- Linux and Windows RTOS
- AGM-114 Hellfire missiles
- MIL-STD 1553, 1760 buses
- Automatically trained automatic cannon (examples, M230LF or Mk. 44 Bushmaster) fire control systems
- Debug and repair of custom mission computers in a lab environment
Responsibilities For Senior Princ Software Engineer Resume
- NoSQL Databases such as MongoDB
- Work with very less supervision
- Design and Develop next generation software that support the Veritas cloud and data management platform
- Practice lean startup style velocity to deliver high performance and high quality deliverables
- Utilizes and maintains Software Configuration Management tools
- Exceptional ability and motivation to solve problems and learn fast
Responsibilities For Princ Software Engineer Resume
- Responsible for server side and web applications design & development
- Knowledge of relational and NoSQL database preferably MongoDB
- Production level code Development for Server Storage Technologies such as RAID, SAS, etc
- Knowledge of Clustered, Distributed and Virtualized Storage
- APKWS guided rockets