Staff Software Developer Resume Sample

4.6
19 votes
Resume Create

The Resume Builder

Create a Resume in Minutes with Professional Resume Templates

Jacynthe Beatty
974 Jada Square,  Philadelphia,  PA
+1 (555) 781 0448

Work Experience


Senior / Staff Software Developer
05/2016 - PRESENT
Chicago, IL
  • Architecting and developing web applications, prototypes, or POC’s
  • Acting as the technical subject matter expert: Mentoring fellow engineers, demonstrating technical expertise, and collaborating with a small team solving challenging programming and design problems
  • Ready to handle a fast paced environment for iterative project turnarounds on mission & revenue critical, customer facing applications and websites
  • After hours “on-call” support rotation
  • Team is based at the IBM Lab Mississauga location and presence on site is required 100% of the time
  • Ensures product documentation needs are completed to coincide with product release schedules
  • Strong C/C++ experience in Unix/Linux environment is essential
Staff Software Developer
08/2010 - 11/2015
San Francisco, CA
  • Strong knowledge of linux kernel programming, including custom device drivers
  • Knowledge of TCP/IP networking, firewalls, switching and routing
  • Understanding of workings of Broadcom switching ASIC in an Ethernet switch
  • Experience in implementing L2/L3 features such as STP, RSTP, RIP, OSPF, IS-IS, BGP, LACP, LLDP, QOS, Private VLAN, LAG, Openflow, Open vSwitch
  • Experience with multi process/thread programming
  • Experience with platform bring-up and Hardware-Software integration
  • Strong interpersonal and communication skills, service oriented
Staff Software Quality Assurance Developer
01/2007 - 04/2010
Phoenix, AZ
  • Energy and desire to deliver high-quality software infrastructure
  • Experience in software development (in Unix/Linux environment)
  • Strong knowledge of C and data structures required
  • Experience with developing and maintaining build automation tools (such as Jenkins and GNU Make) and/or installer development tools (such as MSI, WiX, Wise, Linux rpm, Mac pkg)
  • Demonstrated ability to work effectively with other groups in an organization
  • Balance multiple projects and deadlines simultaneously
  • Experience at least in QA and/or API test automation
  • Work with product owners and other application developers to design, code, and maintain high quality cloud-based applications against established processes
  • Work with software application teams to ensure alignment of architecture to user requirements

Education


Clark University
2002 - 2006
Science's Degree in Computer Science

Professional Skills


  • Java: Strong design and coding skills in Enterprise Java, REST & SOAP web services, ORM (JPA/Hibernate), Spring, Maven, JMS (ActiveMQ), Caching, XML, JSON
  • Strong automation testing skills – Selenium, XCTest, Espresso, Cucumber or Appium
  • Strong mathematics skills with knowledge in descriptive statistics
  • Outstanding partnership skills
  • Strong skill in Spring framework (batch processing, Spring boot, Spring Data, Spring Web MVC)
  • Experience working in a regulated environment, especially healthcare, would be an asset including experience with standards such as DICOM and HL7
  • Good algorithmic and problem solving skills

How to write Staff Software Developer Resume

Staff Software Developer role is responsible for web, software, government, design, java, development, rest, security, mainframe, training.
To write great resume for staff software developer job, your resume must include:

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

Contact Information For Staff Software Developer Resume

The section contact information is important in your staff software developer 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 Staff Software Developer Resume

The section work experience is an essential part of your staff software developer 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 staff software developer responsibilities. It's meant to present you as a wholesome candidate by showcasing your relevant accomplishments and should be tailored specifically to the particular staff software developer position you're applying to. The work experience section should be the detailed summary of your latest 3 or 4 positions.

Representative Staff Software Developer resume experience can include:

  • Work effectively in collaboration with other employees inside and outside of the department
  • Development skills are essential to be successful
  • Strong Java and/or Swift experience
  • Programming Languages: at least 5 years experience
  • Scripting (Python/Bash/Tcl/Perl) experience
  • Work as a key member of our team developing high quality mobile payment and banking applications, write solid code following best development practices

Education on a Staff Software Developer Resume

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

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

  • Basic skills of any scripting language like PowerShell, Python
  • Strong skill in front- and back-end Java web service development using Jax-WS, Rest based API development
  • Strong skill in building tools like Ant or Maven
  • Strong skill in NoSql databases like MongoDB
  • Apply analytical skills and creativity to solve complex software and data management problems
  • Solid experience of embedded systems development within a commercial environment

List of Typical Experience For a Staff Software Developer Resume

1

Experience For Staff Embedded Software Developer Resume

  • Experience in working at Agile based delivery models like Scrum, Lean/Kanban
  • Creating and deploying Python libraries/packages
  • Generating requirements documents based on stakeholder needs
  • Maintaining Python across multiple versions (V2.x and V3.x)
  • Drive best practices using Agile Development, SCRUM, or Extreme Programming methodologies
  • Ensure accurate software version control, testing, and release engineering
  • Assist in migrating the existing framework and IDE from C# to Python
2

Experience For Senior / Staff Software Developer Resume

  • Develop, maintain and coordinate programming deliverables including builds, unit tests and code reviews
  • Talent for working well under short deadlines and handling multiple tasks simultaneously
  • Competence with the entire web stack and high level networking/routing
  • Deep understanding of microservices, web security, REST APIs, event-driven architecture, AWS cloud architecture, and other patterns
  • Execute various forms of testing – unit, system, regression, integration, performance, volume, etc. They initiate and lead specification and code reviews
  • Roughly 50-60% hands-on coding
  • Pursue a program of continuous self-development. Respond in a positive manner to mentoring
  • Develop procedures for deploying Python code as packaged wheels to PiP servers
3

Experience For Staff Software Quality Assurance Developer Resume

  • Incorporate static code analysis, unit testing, code coverage, etc. into Continuous Integration builds
  • Work cooperatively with a team of programmers and QA engineers to resolve and troubleshoot customer issues either by providing workarounds or solutions
  • Open to learning new language, frameworks and technologies
  • Knowledge of working in code management tools like Git
  • High performance, parallel computing, and/or grid engines
  • Linux kernel development (C programming)
  • 5 to 12 yrs. in file system testing
  • Testing iOS and Android mobile apps
4

Experience For Senior Staff Software Developer Resume

  • Implement software modules and unit tests, as assigned, and conduct appropriate module and unit testing
  • Degrees in Computer Science or Engineering
  • Lead and mentor junior development team members
  • Drive design and other technical discussions with teams
  • Proficient with GIT and CI/CD practices
5

Experience For Staff Software Build & Installer Developer Resume

  • Determine technical objectives for user requirements and specifications and plan for enterprise software development within the broader organizational scope. Software development encompasses end-user, system level, and data management applications,
  • Functions in a leadership role for a project and/or program and provide direction and guidance to less experienced developers or team of developers
  • Strong communication, presentation, and interpersonal skills to effectively interface with other departments, customers, government representatives, and/or professionals; the capability of representing the organization as a prime technical contact and the ability to provide leadership and guidance to less experienced professionals
  • Supervision of a team of SW developers producing flight critical autopilot software, which includes Stability Augmentation Systems (SAS), hold modes, stall protection, airspeed protection, navigation (e.g. missions), lost link navigation, automatic takeoff and landing, and more
  • Formulate detailed plans for the implementation of software solutions
6

Experience For Staff Developer, Software Development Resume

  • Develop detailed, complex technical specifications from which programs can be written to support and enhance existing software, third-party products, and/or new software applications
  • Programming experience demonstrating a comprehensive application of programming principles, methodologies, tools, and techniques. Experience in a development support highly desired
  • Experience with CSS framework such as LESS, Sass etc
  • Experience with OOP and RESTful web services
  • Helpful, can-do attitude and a willingness to take ownership of problems, strong desire to learn and grow
7

Experience For Senior Staff Lead Software Developer Resume

  • Communicate with mainframe team, qa team, and others across the enterprise
  • Acting as the technical subject matter expert: Mentoring fellow developers, demonstrating technical expertise, and leading a small team solving challenging programming and design problems
  • Work effectively within your team and cross-functionally with various Intuit teams: product management, various product lines, or business units to drive forward results
  • Web software applications - professional or open-source experience writing JavaScript in a Single Page Architecture. E.g React, AngularJS, or Ember.js, . Backbone.js
  • Solid grasp of JavaScript fundamentals such as closures, prototype, callbacks, promises, error handling
  • Experience with Node, NPM, Express, Handlebars (or comparable view templating engine), and build tools like Grunt, Gulp etc
  • Roughly 60% hands-on coding
  • Participate in the diagnosis and troubleshooting of problem areas
  • Participate in the review of product engineering artifacts (e.g. specifications, designs, test descriptions, implementations, tests, records, reports, etc.)
8

Experience For Staff Automation Software Developer, Eeet Resume

  • Comply with the project’s software delivery processes and the quality system definitions
  • Implement secure, robust, scalable, testable, and serviceable solutions based upon system and software functional designs
  • Identify security, performance, and general misbehavior of implementations
  • Participate in the creation/modification of module specifications, designs, test descriptions, work breakdowns and estimates
  • Interface with customer and IBM Watson Health staff to gather product requirements and design, present technical aspects of the product, and understand problems with the product
  • Liaison with developers and researchers inside the organization to evaluate and compare available technologies and make recommendations about which ones to use
  • Act as onshore liaison to offshore development team (where applicable)
9

Experience For Software Developer, Member of Technical Staff Resume

  • Lead small projects or regularly coach other personnel to ensure business application systems are developed in a way that complies with architectural standards and established methodologies and practices
  • Design, i mplement and maintain application software for programming microchips
  • Design and implement device drivers and GUIs for programming IDT devices
  • Learn and leverage IDT’s custom GUI IDE and Python framework for programming devices
  • Assist in establishing best practices for rigorous and disciplined Python development
  • Enhance existing code to work simultaneously within both V2.x and V3.x
10

Experience For Staff Developer, Software Quality Assurance Resume

  • Participate with other Technology Team members, customers, and other stakeholders in new product reviews, tests, and pilots
  • Produce and manage the sequence data from next-generation sequencers that support global genomic and bio-energy research science
  • Work with large scale data problems
  • Work with petabyte range file and tape systems
  • Be part of the team that works with the world’s fastest computers for computationally intensive projects

List of Typical Skills For a Staff Software Developer Resume

1

Skills For Staff Embedded Software Developer Resume

  • Experience with common image processing and computer vision software libraries, including OpenCV, FFmpeg
  • Demonstrated expertise creating systems and software for processing large volumes of data
  • Desire 7+ years of overall programming experience building large-scale enterprise applications
  • Experience using RESTful APIs to do integration testing
  • Hands-on experience with dev-tools including Linux/Build environment for containers, microservices, working with Cloud DevOps and customer use-cases
2

Skills For Senior / Staff Software Developer Resume

  • Experience successfully developing applications for Windows platforms using Microsoft technologies
  • Experience with supervised and unsupervised machine learning methodologies and feature engineering
  • UNIX/Linux shell scripting: Excellent
  • Experience with Test Driven Development or with any unit testing framework
  • Experience in production grade software in Java environment using Lean/Agile SDLC
  • Experience troubleshooting web applications (performance, network, code, web services, etc.) (1-2 years)
3

Skills For Staff Software Quality Assurance Developer Resume

  • Experience with DICOM, HL7 v2 and imaging
  • Experience working in a regulated environment, especially healthcare
  • BS/MS in Computer Science/Computer Engineering (or equivalent experience) with 7 - 10 years in software development roles
  • Demonstrated expertise in developing quantitative and predictive analytics from unstructured data
  • Cloud Computing: at least 1 year experience
  • Experience of bare metal software development and understanding of FPGA development
  • Strong knowledge of Agile testing methodologies
  • Experience working in a Continuous Integration / Continuous Delivery environment
4

Skills For Senior Staff Software Developer Resume

  • Cloud Stack, software development / scripting experience
  • Experience with system internals of Linux, Containers, Virtual environment, Networking, Analytics, Blockchain
  • Experience working on development of database software in the data movement area
  • Experience troubleshooting complex software issues
  • Experience writing unit and functional tests for middle-tier code
  • Experience with compliance and standards, e.g., IEC60601-1, IEC 62304, and IEC 62366
5

Skills For Staff Software Build & Installer Developer Resume

  • Related experience in software development
  • Conduct appropriate verification and validation activities as assigned
  • Experience with source control, unit tests, continuous integration and continuous delivery
  • Experience with Financial Services and Mutual Funds
  • Algorithm development experience in Matlab
6

Skills For Staff Developer, Software Development Resume

  • Significant experience with various SQL, NoSQL, XML/document, columnar database technologies
  • Experience with API and micro services development
  • BS/Masters in Computer Science or equivalent experience
  • Experience with PID controllers and general aviation software
  • Web Development and Web Services experience (1-3 years)
  • Related experience in web development
  • Experience with Typescript and Angular 2+
7

Skills For Senior Staff Lead Software Developer Resume

  • Have excellent written and verbal English
  • Demonstrate the capacity to guide the development direction, set technical tasks and see them through to completion
  • Have a flexible and agile attitude to work, with the ability to handle and prioritise multiple projects
  • Hands-on development experience in Java, C/C++, Python and other areas desired
  • Experience with LINQ, HTML5, JavaScript, Angular, Mongo DB
  • Related experience in web development (HTML, Javascript, JQuery, Web Services)
  • Experience with predictive analytics on text or unstructured data
  • Experience with Java, C++, JBoss/Wildfly, JSP, DB2, Hibernate is an asset
  • Extensive knowledge and experience with C#
8

Skills For Staff Automation Software Developer, Eeet Resume

  • Understanding of Object-Oriented programming (1-2 years)
  • Working knowledge in Objected Oriented Programming
  • Architecting and developing web, software, mobile apps, prototypes, or proofs of concepts (POC’s)
  • Architecting and developing web, software, mobile apps, prototypes, or proofs of concepts
  • Understanding of Software Development Life Cycle and Agile Development (1-2 years)
9

Skills For Software Developer, Member of Technical Staff Resume

  • Working knowledge in .NET (C#)
  • Expert level in designing, developing and delivering QA automation testing
  • Participate in WHI’s performance review process, including actively setting product and personal development goals and performing self assessments
  • Developing and deploying consumer facing web applications with an emphasis on front end web development
  • Participate in expanding and evolving IDT’s custom device programming framework
  • Pursue a program of self-development; through the use of selected reading, seminars, and participation in continuing education
  • System bring-up and testing
10

Skills For Staff Developer, Software Quality Assurance Resume

  • Able to find clever solutions to challenging problems and willing to fail
  • Working with MySQL/JDBC/Spring
  • Working with Testing tools and Junit
  • Exposure to building scalable, stateless, resilient & highly available applications and services in AWS and Spring Boot is a preferable
  • Developing with C#, .NET 3+ years developing services – preferably REST services
  • Plan and coordinate deployment of enterprise applications including cross-platform compliance while insuring the availability of necessary resources
  • Resolve defects/bugs during testing, pre-production, production, and post-release patches
  • An understanding of unit testing, Selenium, Jasmine, Test Driven Development (TDD) etc
  • Develop code, test, and troubleshoot programs utilizing the appropriate tools; Visual Studio, SQL Management Studio, and other programming tools

List of Typical Responsibilities For a Staff Software Developer Resume

1

Responsibilities For Staff Embedded Software Developer Resume

  • 6+ months of experience with C#, the .NET framework and ASP.NET
  • Responsibilities at the Staff Software Developer level include
  • Independently maintain software systems that support data transfer between JGI and external organizations
  • Design, implement, test, and deploy extensions to high-throughput data management systems
  • Create documentation and assist users on our metadata management system
  • Develop tools to enables users to access, mine, and research the organization’s metadata
  • Develop qualitative and predictive analytics to inform organizational usage policy
  • Analyze the impact of process, hardware and software changes on production line performance
  • Implement sequence data management, specific user interfaces and reports
2

Responsibilities For Senior / Staff Software Developer Resume

  • Communicate plans, designs, and progress/status to customers and management; coordinate development work across JGI groups
  • Work with internal groups to help them follow JGI’s metadata standards
  • Assist with the curation of legacy data files and metadata
  • Troubleshoot and resolve issues with new and existing sequence data management systems (e.g., processing errors, software bugs, user and data retrieval requests)
  • In addition to the above, the Sr. Software Developer responsibilities include
3

Responsibilities For Staff Software Quality Assurance Developer Resume

  • Contribute at a higher level of independence and responsibilities
  • Perform as a technical lead and key contributor; troubleshoot and solve highly technical, complex problems
  • Advocate for data management best practices in the organization
  • Read and understand data sheets for IDT devices
  • Assist in the evolution of the framework to support new functionality
  • Implement and m aintain build system s
  • Collaborate with development team to understand and define build system requirements
  • Monitor build system and test success via Continuous Integration environment
  • Initiate and foster collaborative relationships with peers and other developers to achieve group and divisional objectives
4

Responsibilities For Senior Staff Software Developer Resume

  • O bject oriented design
  • Automated code documentation (e.g. Sphinx)
  • Expert in C/C++ software development
  • Hands-on Java development, know how to write unit tests
  • Understand closed-loop control system block diagrams, and implement them in C
  • Familiar with MatLab and Simulink
  • JavaScript (preferably Ext JS) (1-2 years)
  • Familiarity with web security concepts (e.g. OWASP)
5

Responsibilities For Staff Software Build & Installer Developer Resume

  • Familiarity with MVC, ASP.NET, IIS
  • Strong programming (preferably Java) and algorithmic thinking skills, including efficient recursive algorithms, algorithm efficiency analysis, concurrent programming, and object oriented paradigm
  • Production software systems support experience
  • Agile and Test-Driven development methodologies
  • Design and utilization of interface services (e.g., RESTful)
  • Git , GitLab, Confluence, Jira Software (Agile)
6

Responsibilities For Staff Developer, Software Development Resume

  • Eclipse/STS (1-2 years)
  • HTML5 (1-2 years)
  • Java (1-2 years)
  • C# , .NET , WPF
  • LabView, TestStand , MatLab
  • Embedded software system design
  • Perform product development in accordance with WHI methodology and practices
7

Responsibilities For Senior Staff Lead Software Developer Resume

  • Perform software module requirement analysis, design, and test design as assigned
  • Prepare software module specifications, designs, test descriptions and estimates as assigned
  • Detect, report, investigate, and fix product defects as appropriate
  • Assist with customer support investigations
  • Under direction, prepare updates to system specifications, designs, test descriptions, hazard analysis, verification and validation test procedures, and related documentation supporting software development to known standards
  • BS in Computer Science or Information Systems, or equivalent practical experience
8

Responsibilities For Staff Automation Software Developer, Eeet Resume

  • Embedded software design and development
  • Linux/Android kernel driver development
  • Basic knowledge in User interface (UI) Development
  • Familiarity with the Atlassian tool-chain (JIRA, Confluence, Bitbucket, etc.)
  • Qualifications (Software Developer 3 level)
  • In addition to the above, the Sr Software Developer qualifications
9

Responsibilities For Software Developer, Member of Technical Staff Resume

  • Proficiency with system and software design/implementation in a scientific or technical environment
  • Proficiency with Python; MySQL or Oracle (or similar); Linux or Unix
  • Full life-cycle software development experience with the ability to communicate effectively (i.e., understand/define needs and priorities) with scientific and administrative customers
  • Determine the development direction, set technical tasks and see them through to the completion
  • Hardware interfaces (e.g. UART, I2C, SPI, PCIe)
  • ASP.Net (Web Forms / MVC)
  • SQL Server (2008 or higher0
10

Responsibilities For Staff Developer, Software Quality Assurance Resume

  • Knowledge of tools like JIRA, Jenkins, Puppet, Git, BitBucket
  • Familiarity with Windows and Linux environment
  • Angular (any version)

Related to Staff Software Developer Resume Samples

Software Developer, Staff Resume Sample

Work Experience

  •  Write easy to read, maintainable, testable code   •  Hands-on development of enterprise web applications. Preferably in Python, JavaScript/Node.js, C# or Java, but we know a strong developer is a strong developer in almost any language   •  Proven task and time management skills, a...
Professional Skills

  •  Strong verbal and written interpersonal sk...
  •  Analytical skills in problem solving and t...
  •  Great communication, collaboration, teamin...
4.9
23 votes

Staff Developer Resume Sample

Work Experience

  •  Perform peer reviews of other team member’s report development ensuring accuracy   •  Industry experience of 3 to 5 years   •  Experience in Java 5, J2EE, XML, Web Services, SQL, ANT, HTML5/Javascript   •  Good English Language verbal and written communication &...
Professional Skills

  •  Strong technical and problem-solving skill...
  •  Very strong object oriented design skills ...
  •  Strong analytical and problem solving skil...
4.8
19 votes

Staff Software Engineers Resume Sample

Work Experience

  •  Database Management - Working on database related tasks like creating new database, tables, writing queries, and stored procedures, functions using SQL Server 2008, SQL Server 2010, PL/SQL, SQL, Oracle, Pro C/C++/Oracle Database Programming and ESQL, Informix. Also involved in migration from Informix to Oracle database &...
Professional Skills

  •  8) Experience with testing, debugging, and...
5.0
11 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