Software Dev Staff Engineer Resume Sample

4.5
13 votes
Resume Create

The Resume Builder

Create a Resume in Minutes with Professional Resume Templates

Derick Rice
612 Gottlieb Viaduct,  Boston,  MA
+1 (555) 861 7290

Work Experience


Software Dev Staff Engineer
06/2015 - PRESENT
Philadelphia, PA
  • Experience in Android development
  • Good in oral and written English, CET4
  • · Expert level skills in developing solutions that operates in both kernel and user-mode
  • Participates in Test Case Reviews
  • Influence and drive OS vendors to implement Dell’s technology / strategy based on technical expertise and leadership skills
  • Related experience testing web portals using Microsoft technologies and/or experience designing web based, windows and DB integrated solutions
  • Expereince in TDD and hands on with test development automation
  • Practical knowledge in analyzing, designing, and developing solutions to highly complex problems and Practice in Agile Scrum methodology
My-software Dev Staff Engineer
08/2010 - 04/2015
Los Angeles, CA
  • Adheres to Dell’s IT standards, policies and procedures around software development and data governance
  • Hands on programming experience of around 7-9 years in application development
  • Relevant work experience with 4+ years in building web portals and/or ecommerce applications using the following technologies, HTML5, ASP.NET MVC, Bootstrap Framework, WCF/Web API, AJAX, JSON, jQuery, JavaScript, CSS, NServiceBus, NHibernate or any other ORM, StructureMap, AutoMapper, log4Net, ReSharper, TeamCity
  • Strong .NET Framework skills including Generics, LINQ, Threading, Dependency Injection
  • Strong Object Oriented Analysis and Design skill. Good understanding of SOLID Principles
  • Knowledge and experience working in Linux and Windows environment is mandatory
  • Knowledge and experience in basic work experience in ESXi OS is desirable
  • Good experience and Knowledge for use of XML is an added advantage

Education


Washington State University Vancouver
2004 - 2009
Engineer's Degree in Computer Science

Professional Skills


  • Strong teamwork skills. Basic insight and skills to effectively manage cultural differences
  • Strong in object-oriented skills with experience building multi-threaded applications
  • Strong firmware / System development background with strong C/C++, development/debug skills
  • Highly motivated and adaptable, passion for learning, strong leadership, communication and collaboration skills
  • Strong communication skills, verbal and written; ability to speak up and communicate well in difficult situations
  • Outstanding C / C++ programming skills
  • Working experience in Linux & Windows mandatory. Knowledge & basic work experience in ESXi OS is desirable

How to write Software Dev Staff Engineer Resume

Software Dev Staff Engineer role is responsible for design, programming, administration, analysis, database, software, automation, java, training, integration.
To write great resume for software dev staff engineer job, your resume must include:

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

Contact Information For Software Dev Staff Engineer Resume

The section contact information is important in your software dev staff 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
  • Email
  • Telephone number

Work Experience in Your Software Dev Staff Engineer Resume

The section work experience is an essential part of your software dev staff 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 software dev staff 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 software dev staff engineer position you're applying to. The work experience section should be the detailed summary of your latest 3 or 4 positions.

Representative Software Dev Staff Engineer resume experience can include:

  • Strong OS administration skills (Linux and MS Windows)
  • Strong OS administration skills (Linux and MS Windows)
  • Strong system programming skills are required, as well as knowledge of Unix/Linux internals, RPC protocols and SQL
  • Experience of working in a team environment using source control management tools, such as SVN, JIRA, knowledgeable of branching and merging strategies
  • Knowledge and Experience in Embedded Linux programming, OS Internals, memory management, IPC, thread programming and embedded application software development
  • Experience in designing cloud applications and migrating applications to the Cloud

Education on a Software Dev Staff Engineer Resume

Make sure to make education a priority on your software dev staff engineer resume. If you’ve been working for a few years and have a few solid positions to show, put your education after your software dev staff 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 Software Dev Staff Engineer Resume

When listing skills on your software dev staff 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 software dev staff engineer skills:

  • Good understanding of hardware and software interactions and demonstrate good working knowledge of PC architecture
  • Olid relational database programming skills,familiar with at least one of relational DB: MySQL/Oracle/DB2/Oracle/Hive/SqlServer
  • Extensive problem solving and analysis skills
  • Experience: 7+ years of experience on system management or any element management or networking or storage management
  • Proven experience implementing Enterprise software solutions
  • Experience in writing quality code with techniques such as unit testing, mocking, automation, Integration testing, code coverage, and continuous integration

List of Typical Experience For a Software Dev Staff Engineer Resume

1

Experience For Wyse Software Dev Staff Engineer Resume

  • Design RPC mechanisms for effective and scalable client-server communication
  • Devops experience with web portals and/or ecommerce applications
  • Experience with Git, Github, Teamcity, Puppet/Chef
  • Relevant experience in Flex/HTML5/AngularJS development
  • Plug-in Development experience in VM ware, Vsphere, Vcenter, server Virtualization environment
  • Experience with Infrastructure-as-code tools concepts like ARM templates, Terraform, or AWS CloudFormation
2

Experience For My-software Dev Staff Engineer Resume

  • Experience with configuration management tools like Chef, Puppet or equivalent
  • Experience with PaaS, micro services, serverless architectures and container technologies
  • Experience with SCRUM or KanBan project management
  • Professional experience with BE or MCA as educational qualification
  • Experience in Java
  • Working on the new features development, automation testing and bug fixing for the products of Microsoft Platform Management solution
3

Experience For Software Dev Staff Engineer Resume

  • Researching on new technology and removing roadblocks
  • Designing new features using UML
  • Implementing Continuous integration and Continuous deployment using Octopus, Teamcity, Jenkins etc
  • Providing customer support services at backend analysis and code level
  • Serving as a mentor for junior developers
  • Providing customer support serivces at the backend analysis and code level
  • Developing improvements enhance the product quality
  • Developing critical small features
  • Writing testable code
4

Experience For Wyse Software Dev Staff Engineer Resume

  • Debuging WinDbg, umdh
  • Understanding how HTTP/HTTPS/RestAPI works
  • Assist in the design, coding, and testing of technical solutions
  • Provide day to day administration and support, this includes troubleshooting end-user issues and providing application configuration/administration
  • Understand and familiar with the modern software development methodology, including Agile process, Test driven programming, SCRUM and Continuous integration
5

Experience For My-software Dev Staff Engineer Resume

  • Assists training with production of formal training material for Pre-sales/Support
  • Analyze and refactor the product architecture and existing code
  • Responsible for the delivery of products on schedule and meeting quality guidelines
  • Analyze requirements to provide design that brings innovative, useful software and participate in team discussions regarding product direction
  • Perform quality and timely development or enhancements to existing features based on design requirements
6

Experience For Software Dev Staff Engineer Resume

  • Maintain the existing code base to provide defect fixes, improve performance, or enhance product usability
  • UX design using Angular JS, HTML 5, CSS
  • Proficient in one or more of the following languages: C++, C#, Powershell, Bash, Python, Ruby, Groovy, Go
  • Comfortable with git version control and common branching concepts
  • Knowledge of data structures, algorithms with data structures, understanding of the computational complexity of algorithms
  • Object-oriented design using S.O.L.I.D principles
  • Either one of the following
  • Development of automated tests for new and existing features
  • Integration with other systems via API communication (standard or custom engineering systems)
7

Experience For Wyse Software Dev Staff Engineer Resume

  • Integration with other systems via API communication \(standard or custom engineering systems\)
  • Provide day to day administration and support, this includes troubleshooting product team and internal license team issues
  • Knowledge on device drivers, system libraries, kernel patching
  • Modifies existing software products to add new functions, adapt to new hardware, improve performance or enhance product usability
  • Proficiency with Java, Spring, Web services, application servers, Angular JS, JavaScript, HTML5, CSS, AJAX, Database (Durby, OrientDB or SQL Server)
  • Protocol knowledge of IPMI, WMI, SCSi –other storage protocols is an added advantage
  • Develop product functionality in collaboration with team members
  • Work in the team that uses the Agile methodology
8

Experience For My-software Dev Staff Engineer Resume

  • Implement and continually adjusts the execution of the SW development and test strategies to ensure that product quality meet the agreed targets
  • Effectively collaborate with all team members towards getting the user-stories delivered on-time and in a good shape contributing to both SW development and testing activities
  • Implement a strategy of decreasing and preventing issues in the product, increasing the product team speed
  • Implement acceptance and unit tests, product quality
  • Mastery of algorithm and data structure
  • Implement product changes defined in requirements
  • Communicate closely with team developers to keep up with product changes and new features
  • Conducts research into new methodologies and tools
  • Ensure all code modifications are in high quality and follow the software development best practices, including unit testing, code reviews, source management, GUI standards, design standards, and coding standards
9

Experience For Software Dev Staff Engineer Resume

  • Extensive programming experience with C / C++ is required
  • Experience with the scripting languages is required
  • Experience with one or multiple Cloud IaaS (Azure and/or AWS and/or GCE)
  • Participate in code reviews and design reviews to align with the best practices implemented by the team
  • Research new technologies and keep current in new technological improvements as they relate to the product
  • Have knowledge on virtualization infrastructure domains, such as VMware, Hyper-V, Openstack and KVM
  • Leads or participates in micro services design, RESTful API design, application containerization, multi-tenant design and horizontal scale
  • Provide on a daily basis support to production environments, day to day engineering operations and support to building, deploying, configuring and supporting systems
10

Experience For Wyse Software Dev Staff Engineer Resume

  • First responder on Second support tier for customers and internal teams, able to quickly pin point (analyze and troubleshoot) failures and to trigger immediate mitigation actions
  • Designing, analyzing, troubleshooting, supporting and resolving issues in a multi-tiered application architecture, especially service-oriented and micro-services architecture requiring 24x7 availability and serving multiple global regions
  • Knowledge of Enterprise Integration Patterns, Understanding SOA, Microservices
  • Knowledge of working with Windows Embedded
  • Been part of the entire SDLC, right from requirement analysis, design, coding, code review, unit tests, bug fixes etc
  • Linux & Windows services understanding
  • Version control systems: GIT
  • Have a fundamental knowledge of Networks (TCP/IP, VLAN, IPSec)
  • Design and implement one or more components of Quest solutions such as file system filter drivers, file access monitoring, data reduction techniques, clustering and HA, control and system management and cloud related functionality

List of Typical Skills For a Software Dev Staff Engineer Resume

1

Skills For Wyse Software Dev Staff Engineer Resume

  • Experience in various phases of testing, designing, and developing automation framework and test development
  • Experience integrating and implementing test automation into the development cycle
  • Related experience testing web portals and/or ecommerce applications using JAVA technologies
  • Experience working in Storage/server/networking domain
  • Experience operating a public facing SaaS
  • Related experience with at least 8+ years building web portals and/or ecommerce applications using Microsoft technologies
  • Excellent knowledge of either networking, clustering, system management or file systems
2

Skills For My-software Dev Staff Engineer Resume

  • Unix, Linux, Solaris, HPUX experience (but the main part working on Windows)
  • Experience in writing of automated acceptance tests
  • Programming experience with C++, COM and RPC of application software
  • Good in oral and written English in an English working environment
  • Experience in the following areas
3

Skills For Software Dev Staff Engineer Resume

  • Excellent attention to details. Action oriented driving for quick and accurate results
  • Sound experience in designing Applications in J2EE and Web Technologies
  • Extensive coding experience in in C/C++
  • Unit Testing & Automation experience
  • Good working knowledge of Azure (essential) and AWS (desirable)
  • Experience in developing applications
4

Skills For Wyse Software Dev Staff Engineer Resume

  • Good knowledge of programming languages ​​- C ++ ( boost, STL)
  • Knowledge of modern design patterns of distributed applications and experience working with relative and object oriented databases
  • Practical experience in the application of modern approaches and techniques for automated testing of distributed applications
  • Good knowledge of programming language ​​- C #
  • Data science experience (using mathematical models and statistical computation in code)
5

Skills For My-software Dev Staff Engineer Resume

  • Experience with machine learning tools and processes
  • Experience with RESTful API design, microservices design, development, automated testing, continuous integration, continuous delivery
  • Develop shared licensing libraries to be used by product teams to validate software licenses
  • Extensive Java coding experience
  • Experience with Windows performance analyzer
  • Experience with COM and .NET
  • Experience with development of scalable and distributed applications
  • Experience with acceptance test frameworks (e.g. Fitnesse)
6

Skills For Software Dev Staff Engineer Resume

  • Experience with unit test frameworks (e.g Moq)
  • Experience with Microsoft Azure and Azure Functions
  • Experience with Elasticsearch, Angular, Containers
  • Experience with SharePoint/OneDrive/SharePoint online
  • Experience with Exchange/Exchange Online
7

Skills For Wyse Software Dev Staff Engineer Resume

  • Relevant experience in backup/recovery application development
  • Good at Microsoft Windows technologies and platforms
  • Development Experience in a similar industry
  • Experience in any of the desktop virtualization technology and remote protocols like RDP, ICA or VMView
  • Experience with basic database design and implementation
  • Strong ownership of issues and deliverables
  • Strong expertise in Java or C#, REST, SQL Server, and Server application development
  • Experience in user and entity behavior analytics (UEBA)
8

Skills For My-software Dev Staff Engineer Resume

  • Experience in C# development
  • Experiences in virtualization infrastructure domains, as VMware, Hyper-V, Openstack and KVM, etc
  • Experiences in other script languages such as: PHP, Node.js, Python etc
  • Experiences in Development or Operation of cloud platform with large volume of data and tenants
  • Experiences in other script languages such as: Node.js, Python etc
9

Skills For Software Dev Staff Engineer Resume

  • Experience with backend database systems such as Postgres and MongoDB
  • Relevant experience in backup/recovery application development, 15-20 yrs in app development
  • Experiences in virtualization infrastructure domains, as VMware, Hyper-V, etc
  • Experiences in other script languages such as: JS, Node.js
  • Strong OS concepts is mandatory and basic knowledge of windows and Linux drivers is mandatory
  • Work Experience in System management space is an added advantage
  • Development experience as a chief programmer in Java
10

Skills For Wyse Software Dev Staff Engineer Resume

  • Development experience as a chief programmer in C#
  • Experiences in Development of ASP.NET Core(MVC/Web/Web API), Owin, Swagger, Windsor
  • Experience with NoSQL databases, such as MongoDB, Redis, etc
  • Good communication with English
  • Driving Automation using bash and PowerShell scripting and perform configuration management using tools like Puppet and Chef
  • Understanding of Networking, Patching, Clustering, Security and core Internet protocols (e.g. TCP/IP, DNS, SMTP, HTTP, and distributed networks)
  • Understanding scalable and highly available micro service based architecture leveraging Spring One Platform, .NET Core, Service Fabric, and Containers
  • Working on the new features development, automation testing and bug fixing for the products in the solution

List of Typical Responsibilities For a Software Dev Staff Engineer Resume

1

Responsibilities For Wyse Software Dev Staff Engineer Resume

  • Hands on experience creating products for Linux or Unix based systems
  • Professional experience with BE or MCA as educational qualification
  • Write high performance and high quality code, mostly in C / C++
  • Develop and implement optimal database schemas to store system configuration information
  • Define and Implement REST APIs
  • Create and utilize small embedded SQL databases to manage system information
  • Create well designed and implemented management infrastructure which can be utilized by both the GUI and the CLI
  • Multitask on several issues and deliverables
  • Experience with software development lifecycle process and 3-4 programming languages. Dedication to good software development practices. Working ability to easily achieve mastery of new tools, programming languages, and operating systems. Ability to learn on the fly with little or no support
2

Responsibilities For My-software Dev Staff Engineer Resume

  • Good working knowledge of one of the OS internals( Linux and Windows)Experience in developing cross platform applications (Windows and Linux Flavors) and Virtual Machines
  • BS in Computer Science, EE or equivalent
  • In-depth knowledge of areas of BIOS, Manageability, Security and the various IoT Protocols
  • Experience administering server virtualization technology using Microsoft’s Windows Server 2012 R2, Hyper-V, SCVMM or VMware ESXi 5.x or 6.x, vCenter, vRA
  • Understanding modern datacenter leveraging Public cloud technologies like Azure, Amazon Web Services (AWS) and vCloud Air
  • Liaise with other teams within IT to integrate their policies/best practices into any development tasks
  • Think strategically and adapt to new technology quickly
  • Knowledge of Octopus, Docker, Mesos, Azure
  • Expertise in most of the following –Selenium Jasmine and Protractor, Karma, TeamCityMTM, Webdriver, Web API (MS ASP.Net), MVC, WCF, CSS, JavaScript, JSON, JQuery, .Net Framework, C#, Angular JS
3

Responsibilities For Software Dev Staff Engineer Resume

  • Proficiency with Unit Test, Mock, Test Driven Development etc
  • In-depth knowledge of areas of BIOS, Manageability, Security
  • High proficiency in either “Front End” OR “Back End” web development
  • Desire to learn new things and to develop professionally
  • M.Tech/B.Tech./BE/MCA or equivalent
  • Platform and Hardware knowledge
4

Responsibilities For Wyse Software Dev Staff Engineer Resume

  • Extensive Development experience using .NET, C#, Java, HTML, CSS, JavaScript, building window services Restful services and web applications using ASP.NET MVC 4.0/5.0
  • Extensively worked with Visual Studio 2013, TFS 2012, Git, MS SQL 2014, SSIS, SSRS or Oracle 12c Databases
  • Knowledge of design pattern
  • Collaborate with fellow developers and architects in an iterative process to create simple solutions
  • Worked on multiple products through the full product development life cycle
  • Experience of working in a team environment using source control management tools, such as Subversion/Git, JIRA, knowledgeable of branching and merging strategies
  • NV Core Platform Developer
5

Responsibilities For My-software Dev Staff Engineer Resume

  • Have knowledge on virtualization infrastructure domains, such as VMware, Hyper-V,
  • Project oriented and able to work with minimal day-to-day direction
  • Works well in small to medium sized teams
  • Web development: Web front end and business logic/database backend
  • Using Agile Methodologies, complete product development lifecycle of ASP.NET applications, including participation in requirements gathering, application design, developing code, testing, deployment and maintenance
  • Able to maintain and extend Continuous Integration / Continuous Deployment
  • Maintain web services used to automate the generation and distribution of licenses
6

Responsibilities For Software Dev Staff Engineer Resume

  • Develop Continuous Integration / Continuous Deployment
  • Knowledge of web services, API development, XML, REST, SOAP,
  • Analyzes requirements and develops innovative, useful software
  • Develop high quality, scalable, and maintainable automation code
  • Knowledge of net sockets
7

Responsibilities For Wyse Software Dev Staff Engineer Resume

  • Knowledge of Vert.x
  • Create unit tests
  • 2) Nice to have

Related to Software Dev Staff Engineer Resume Samples

Staff Eng, Gen Engrg Resume Sample

Work Experience

  •  With the supplier, develop and maintain a PFMEA that guides the IPTs priorities when addressing the highest risk processes   •  Detailed task planning and tracking, including earned value management   •  Coordinating integrated product development teams   •  Int...
Professional Skills

  •  Demonstrated history of strong customer fo...
  •  Hands-on composites manufacturing experien...
  •  Relevant experience in working in Hydrauli...
4.6
19 votes

Staff Software Engineer Resume Sample

Work Experience

  •  Lead the design and development of software requirements and electrical/software architectures for medical devices   •  Manage external partners in the development of product software based on software requirements   •  Fulfill design control requirements including the creation of ...
Professional Skills

  •  Excellent written and verbal communication...
  •  Demonstrated skills in proactively identif...
  •  Proven system design, excellent problem so...
4.9
16 votes

Staff Software Test Engineer Resume Sample

Work Experience

  •  Storage networking (SAN)   •  Test Plan/Procedure development and execution   •  Experience with the following (or similar) test software   •  The environment requires working with a firing laser (which is noisy) and/or working in a manufacturing clean room envi...
Professional Skills

  •  Strong written communications skills with ...
  •  Proven skills for writing verification pla...
  •  Demonstrated tasks which outline your crit...
4.8
18 votes

Technical Staff Member Resume Sample

Work Experience

  •  Good solid DevOps experience is strongly desired   •  Familiar with relational database and operating system concepts   •  Good understanding of concurrent programming concepts and strong software engineering experience   •  Experience in an engineering role &nb...
Professional Skills

  •  Individual career path - management and te...
  •  Excellent presentation and communication s...
  •  Good coding skills in Python/Java and expe...
4.6
15 votes

Compliance Staff Resume Sample

Work Experience

  •  Plan, coordinate, and conduct quality system audits of J&J Diabetes Care facilities and supportive activities for compliance as mandated by federal and international regulations and standards (e.g., FDA QSR, FDA cGMP, ISO, GCP) and Company requirements. Facilities include worldwide operations, including the United St...
Professional Skills

  •  Strong organizational skills to maintain a...
  •  Strong oral and written skills to persuade...
  •  Critical thinking skills and a passion to ...
4.7
16 votes

Staff / Senior Resume Sample

Work Experience

  •  Develop best practices for security of data generated in continuous monitoring   •  Examine approaches for security data in Cloiuds and Big Data implementations (e.g., Hadoop)   •  Recommend approaches for vendor/integration contractor proposals regarding data security in support o...
Professional Skills

  •  Strong interpersonal skills and good verba...
  •  Possess strong organizational skills, with...
  •  Excellent interpersonal skills and good un...
4.7
22 votes
Resume Builder

Create a Resume in Minutes with Professional Resume Templates