Senior Engineer, Software Resume Sample
Work Experience
- Customer Focus: The ability to demonstrate concern and meet external and/or internal customers’ needs
- Years’ experience with MicroStrategy and other Industry BI/Reporting/Programming toolsets and knowledge and hands-on experience in rolling out to an enterprise organization
- Deep technical hands-on experience developing RESTful APIs in Spring Boot framework, ideally with Pivotal Cloud Foundry (PCF)
- Deep technical hands-on experience developing in REST/JSON or SOAP/XML, combined with strong knowledge of concepts such as CORs (Cross Origins Resources), headers, security, JSON and http concepts
- Familiar with API first design principles and understand development with system performance in mind (e.g. Non Functional Requirements on API performance)
- Deep technical hands-on experience with Microservices Architecture Style and the related patterns, where software is developed as small and independently deployable services that work together modeled around a business domain (to enable multi-speed delivery)
- Effective communication skills. Ability to take complex topics and break them down for others
- Strong problem-solving skills. Ability to quickly identify root concerns and address them
- Exceptional social and interpersonal skills. Ability to engage with a range of stakeholders from any background
- Previous experience (in any capacity) helping others understand problems, understanding the bigger picture, and influencing their decisions in a way that helps them arrive at their goals
- Demonstrated ability and success in a technology-oriented role
- Design, develop, test, and debug server-side interactive TV software using java technologies on a Linux environment
- Responsible for advanced level engineering design, development and support
- Analyzes and resolves complex problems to ensure minimal disruption of critical applications
- Possesses in-depth knowledge of the practical application of engineering technology. Uses broad application of established principles & theories
- Experience designing, developing, debugging and deploying software for server side applications running on Linux platforms making use of modern java technologies
- Develop, modify, enhance and implement software systems designed to support new or existing business initiatives
- Influence system design by identifying and recommending design and requirements needs for software enhancements
- Test software to ensure proper and efficient execution and adherence to business and technical requirements
- Write code that meets the production requirements and design specifications
- Ensure code is regression free, documented and unit tested
- Participate in design review to provide a technical perspective on implementation
- Ensure alignment between the business operational strategies and technical solutions
- Experience in video integration, decoding and encoding for H.264/AVC, HEVC/H.265, VP8, VP9, MPEG-2, MPEG-4 etc
Education
Professional Skills
- Strong communication skills -- both verbal and written – and strong relationship, collaboration skills and organisational skills
- Strong Analytical skills and strong Communications skills, both written (with emphasis on technical documentation) and verbal is required
- As a Programmer and/ or developer with at least 3 years hands on experience in wireless/telecom and have strong programming and coding skillset
- As a Programmer and/ or developer and have strong programming and coding skillset. 3 years hands on experience in wireless/telecom is desirable
- A proven record of strong problem-solving skills
- Excellent communication skills – client handling experience
- Strong programming skills with hands on experience in Java/ J2EE technologies, tools and frameworks
How to write Senior Engineer, Software Resume
Senior Engineer, Software role is responsible for development, programming, software, design, technical, interpersonal, deliverables, analytical, database, integration.
To write great resume for senior engineer, software job, your resume must include:
- Your contact information
- Work experience
- Education
- Skill listing
Contact Information For Senior Engineer, Software Resume
The section contact information is important in your senior engineer, software resume. The recruiter has to be able to contact you ASAP if they like to offer you the job. This is why you need to provide your:
- First and last name
- Telephone number
Work Experience in Your Senior Engineer, Software Resume
The section work experience is an essential part of your senior engineer, software resume. It’s the one thing the recruiter really cares about and pays the most attention to.
This section, however, is not just a list of your previous senior engineer, software responsibilities. It's meant to present you as a wholesome candidate by showcasing your relevant accomplishments and should be tailored specifically to the particular senior engineer, software position you're applying to.
The work experience section should be the detailed summary of your latest 3 or 4 positions.
Representative Senior Engineer, Software resume experience can include:
- Excellent oral and written communication skills, with effective presentation experience
- Possess strong communication skills -- both verbal and written – and strong relationship,
- Strong SQL writing skills with a focus on large data retrieval and SQL tuning and performance troubleshooting
- Technical Expertise: The ability to demonstrate depth of knowledge and skill scripting. Scripting experience is required (ie - JSON, Python, PHP, Perl)
- Strong interpersonal skills and ease of engaging with teams
- Strong knowledge and prior experience testing web services/APIs
Education on a Senior Engineer, Software Resume
Make sure to make education a priority on your senior engineer, software resume. If you’ve been working for a few years and have a few solid positions to show, put your education after your senior engineer, software experience. For example, if you have a Ph.D in Neuroscience and a Master's in the same sphere, just list your Ph.D. Besides the doctorate, Master’s degrees go next, followed by Bachelor’s and finally, Associate’s degree.
Additional details to include:
- School you graduated from
- Major/ minor
- Year of graduation
- Location of school
These are the four additional pieces of information you should mention when listing your education on your resume.
Professional Skills in Senior Engineer, Software Resume
When listing skills on your senior engineer, software resume, remember always to be honest about your level of ability. Include the Skills section after experience.
Present the most important skills in your resume, there's a list of typical senior engineer, software skills:
- Relationship building skills and prior experience working in a matrix organization
- Strong OO design skills with good coding disciples using MVC framework
- Strong design skills with good coding disciplines
- Demonstrate excellent verbal, non-verbal, interpersonal, and written communication skills across all levels within and outside the company
- Good attitude, flexible, good communication skills
- Bring strong experience in QA & testing experience and currently hands-on
List of Typical Experience For a Senior Engineer, Software Resume
Experience For Senior Engineer, Software Engineering Resume
- Strong verbal/written communication and presentation skillsets
- Effective written and verbal communication, organization and interpersonal skills
- Strong experience with UI frameworks including Angular 1.x and 4.x, JQuery, JavaScripts, React, Node
- Maintain technical skills and expertise through continuing education and training.-
- Experience in implementing / upgrading software tools such as Confluence, Bitbucket, SVN, etc.)
- Experience with professional development tools including editors, software control systems, and central bug reporting systems is required
- Experience developing production grade software based on detailed specifications and utilizing unit test and functional test methodologies
- Good understanding of API development using REST JSON/XML, security standards e.g. OAUTH and micro services architecture
- Experience with Spring Frameworks, Spring Boot, JMS, Gradle/Maven, JSON
Experience For Senior Engineer Software Resume
- Experience working closely across a variety of teams including product management, interaction designers, and backend engineers
- Experience with executing or writing scripts
- Highly desired: Experience delivering low-latency, consumer-internet-scale web services operating in a 24x7 environment
- Highly desired: Experience being a technical lead on projects coaching other Engineers to success
- Experience in streaming protocols like RTSP/DASH/HLS to achieve DVR/NVR functionality
Experience For Senior Engineer, Software Development Resume
- Strong understanding of VoIP protocols especially SIP/SDP and RTP/RTCP/RTSP/SRTP (audio and video)
- Experience testing in a Windows environment
- Experience working with web services technologies such as HTTP and REST (required)
- Proactive performance validation, identification of performance issues and coming up with performance guidelines
- Experience on working multi-tiered Enterprise Application, Web or Single Page applications, Web Services, micro services and ITIL processes
- Highly desired: Experience with developing in HTML5/CSS3 and JavaScript frameworks
- Demonstrated success working with agile development teams
- Experience developing solutions with cloud orchestration tools
Experience For Senior Engineer Software Engineering Resume
- Experience with front end and/or back end server programming (Angular J.S, SaltStack, Python, PowerShell, PowerCLI, etc.)
- Experience with developing IT solutions, especially cloud-based managed services
- Good understanding of transactional flows for a card payment
- Coordinates prioritization of test scripts and defects treatment
- Review and validate test components of Project Plans and related estimates
- Experience with Java ecosystem
Experience For Senior Engineer, Software Quality Resume
- Server reset/reboot and workflow experience required
- Related experience in software development required
- Four or more years experience in bioinformatics, computational biology or comparable schoolwork
- Typically has 4 or more years’ relevant technical experience with
- Application software development experience
- Development experience in SQL Server (SQL programming, Stored Procedures) is desirable
- Experience JavaScript, CSS, SASS, and HTML in an Agile Environment
- Experience with both web client side and server side development
- Detail-oriented and highly organized person, ability to juggle multiple priorities and parallel projects
Experience For Senior Engineer Software Developer Resume
- Design and development experience in Java EE Platform technologies and web application servers
- Experience with UI frameworks and technologies (ex. Angular JS, D3, Bootstrap)
- Experience with continuous integration development environment (CI/CD/CT/CS)
- Experience with containers and orchestration (ex. Docker, Mesos, Kubernetes)
- Experience with NoSQL database (e.g. DynamoDB, MongoDB, Cassandra)
- Experience in software testing and test automation development
Experience For Senior Engineer Software Development Resume
- Experience in testing Linux software and firmware for wireless devices
- Experience delivering and contributing to on an Open Source software project
- Experience with JavaScript, HTML5, CSS3, JQuery, web services and REST architecture (using XML/JSON)
- Strong understanding of SDLC such as Waterfall, AGILE, SCRUM etc
- Experience leading a team of 5-8 developers
- Researches, develops, and recommends new technology directions improve customer experience
- Deploying and supporting Front End Engineering Systems in Juarez PDO
- Designing and developing Spring Model View Controller (MVC)
Experience For Senior Engineer, Software Test Resume
- Understanding cloud infrastructures with Java in mind is a
- Troubleshooting of technical issues with both internal and external contacts
- Using Software Development Life Cycle and coding best practices
- Obtains and licenses software by obtaining required information from vendors; recommending purchases; testing and approving products
- Take a project from scoping requirements through actual launch of a SaaS project, followed by operating and maintaining it
- Expertise live video processing (video codecs, color formats, video algorithim) and streaming
Experience For Senior Engineer, Software / Info Plat Resume
- Analyzes marketing and engineering data to determine software feasibility of product proposals
- Prepares product or system software, block diagrams and object code utilizing engineering
- Knowledge of core CS concepts such as: common data structures and algorithms, profiling/optimization, cost optimization problems/machine learning
- Provide project support, training for junior staff, and utilize applied engineering techniques to develop and implement new technology initiatives
- Design and developing using Java Enterprise (J2EE)
- Responsible for application development focusing presentation layer front end using APIs or Web Services
Experience For Senior Engineer Software Configuration Management Resume
- Proficiency in software development and C/C++ programming on Linux
- Work closely with the Front End Staff to understand and prioritize business goals and information needs; then develop system requirements and design specifications for the plant’s process also in alignment with the Engineering systems being applied at the other master plants according to the design ownership of product lines responsibility
- Functionally responsible for MOL technicians in regards to the work assignment and technical development (Training, on the job experience, etc)
- Experience developing in HTML5/CSS3 is required
- Experience coding in Java 7 or 8
- Experience with building applications within the public cloud (AWS/Azure)
List of Typical Skills For a Senior Engineer, Software Resume
Skills For Senior Engineer, Software Engineering Resume
- Solid coding and service development skills, with experience in at least one of the following tool sets or languages: Java, Node.js, C#/.NET
- Effective project planning and organizational skills
- Strong design and implementation skills pertaining to web applications, database design and rich media applications
- Utilize problem solving skills to develop effective and efficient software solutions
- Good to have WCF, C++ and COM skills
- Strong skills with JavaScript frameworks like AngularJS and back-end technologies such as Node.js
- Strong collaboration, communication, and documentation skills
- Excellent SQL/PSQL and stored procedure skills
- Experience in PeopleSoft Administration skills
Skills For Senior Engineer Software Resume
- Troubleshooting skills in a complex technology stack
- Programming skills in web frontend (CSS, HTML5, JavaScript, AngularJS, ReactJS) and mobile (iOS, Android)
- Communicating efficiently and effectively with business partners, customers, and technical teams
- Responsible for prioritizing tech debt associated with the team and working with dev manager or product owner to prioritize the work
- Prior experience utilizing SoapUI Pro or similar tool for web service testing
Skills For Senior Engineer, Software Development Resume
- Analytical/problem solving and planning skills and the ability to organize, multi-task and
- Strong Scripting (Korn shell or bash) experience and some exposure to cross-platform technologies to enable porting code across platforms
- Fluent in English reading and writing, mid-level English communication skills
- ETL testing on different environments like Hadoop, Oracle and Netezza. Good working experience in Hadoop mandatory
- Expert Level programming skills in shell scripting, bean shell and Python
- Proven experience developing and delivering mainframe solutions
- Good Experience in previous testing environment using industry best practices
- Good experience in JAVA development (JAVA 6+, Hibernate, Spring, Spring boot, WebServices, Eclipse, Apache), Angular, Scala
- Strong knowledge of networking protocols and experience with socket programming
Skills For Senior Engineer Software Engineering Resume
- Strong working experience with Microsoft Development Tools(VS 2008 & above and TFS)
- UNIX, scripting, Oracle, SQL skills, Java, Microsoft Office
- Proven experience working with PL/SQL and stored procedures
- Displays expertise in knowledge of engineering methodologies, concepts, and skills and their application in the area of specified
- Experience writing test automation (+ for TDD experience)
- Strong Object Oriented programming fundamentals and experience
- Strong configuration experience across multiple SAP FICO sub-modules including GL, AP, AR, and AA
Skills For Senior Engineer, Software Quality Resume
- Proven understanding of and experience in elements of Software Development & Test
- Experience in programming languages, C++/C/Java and 3+ years software project lead experience
- Good experience in JAVA development (JAVA 6+, Hibernate, Spring, WebServices, Eclipse, JBoss, Apache)
- Java – Experience working on Java applications, excellent grasp of the language and Object Oriented concepts
- Maintains skills consistent with the technology roadmap and implements tasks leveraging new technologies as needed
- Proven experience in developing worldclass solutions on a global scale
- Grow your skills with continual learning, workshops, conferences and talks
- Proven ability to isolate problems in order to debug and validate complex software systems
Skills For Senior Engineer Software Developer Resume
- Proven experience with Artifactory, Bitbucket, Cloudbees/Jenkins, Docker, Mesos, Puppet, and Splunk
- Experience with OOD/A, Design Patterns and software best practices such as SOLID, SRP, DRY
- Establish a strong presence as a change agent providing innovative, effective, and efficient Quality Assurance practices and solutions
- Proven experience in SDLC & implementation of Projects
- Work collaboratively and effectively in a very fast paced environment
- Strong technical experience in .NET Framework, .NET MVC, Database/Data Applicance (Oracle, Exadata, Netezza, SQL Server), Web Services - SOAP/ RESTFul
- Proven experience building automation for deployment of workload in an enterprise environment
Skills For Senior Engineer Software Development Resume
- Understanding of Datawarehouse ETL processing or experience working on ETL tools
- Understanding of and experience with secure programming techniques
- Understanding and Experience with Storage concepts and technologies (NAS, NFS, CIFS, S3, Object, HTTP/S, RESTful, etc.)
- Understanding of Web/Application servers like JBoss, Apache Tomcat. Good to have knowledge of Webseal, F5, Payment domain knowledge
- Experience in developing and debugging in one or more of the following programming languages: Java, Scala, Python, R, SQL, etc
- Experience in developing and debugging in one or more of the following programming languages: Scala, Java, R, Python
- Experience designing, developing, and supporting applications on SQL DB, using 3 or more development languages or tools
- Experience analyzing large data sets using machine learning or processes mining methods
Skills For Senior Engineer, Software Test Resume
- Experience designing privacy & security solutions, including system hardening, network hardening, and IT Systems Integration
- Experience in developing and debugging in one or more of the following frameworks: Spark-ML, PySpark, Prophet, Scikit-Learn, PyPlot, ggPlot, etc
- Experience with OS performance tuning, troubleshooting, and analyzing log files within a Linux based environment
- Experience in building ODI ELT jobs for extracting and loading large volumes of data between multiple databases
- Experience in creating SOAP UI scripts using Java and Groovy scripting
- Experience designing and developing RESTful web services using J2EE is required
- Experience designing and developing micro services using J2EE is required
- Experience in designing and developing enterprise integrations using architectures such as SOA
Skills For Senior Engineer, Software / Info Plat Resume
- Experience designing, writing, and supporting enterprise-level applications that utilize API calls to other applications and vendor appliances
- Experience configuring and using WebLogic Web Services using JAX-RPC and JAXP is required
- Experience designing and developing using Java Enterprise (J2EE) is required
- Experience with modern Spring Applications using Spring Frameworks
- Experience designing and developing Spring Model View Controller (MVC)
- Experience creating and consuming RESTful, Query and hybrid APIs using OAuth 2.0
Skills For Senior Engineer Software Configuration Management Resume
- Experience acting as lead Software Engineer on projects impacting multiple business units and providing technical leadership for at least 3 Software Engineers
- Hands-on coding experience developing and designing software and/or responsive web-based solutions
- Authors testing plans, engineering test reports, and position and/or white papers using good documentation practices
- Experience designing/implementing solutions using ‘API-first’ design principles
- Experience in working on Webservices testing, UI testing, XML interfaces, test automation frameworks
- Strong understanding of Agile principles that drive success within the team – blurring roles when needed, small batch sizes, inspect and adapt
- Lead complex initiatives and projects by utilizing experience gained testing web services, APIs, and front-end applications
List of Typical Responsibilities For a Senior Engineer, Software Resume
Responsibilities For Senior Engineer, Software Engineering Resume
- Strong integration skills with SAP modules SD, MM, FI and with external tax systems such as Vertex and Taxware
- Exercises strong time management, written, and verbal communication skills
- Possess strong interpersonal skills coupled with a can-do attitude
- Experience developing software for complex systems or computerized products Software development cycle or automated testing experience
- Strong experience in WebLogic to configure HA/clustering
- Strong ability to work in a in a fast pasted environment with changing priorities
Responsibilities For Senior Engineer Software Resume
- Strong development experience using MVC / MVVM frameworks
- Technical Skills and Desired Proficiency
- Strong working experience on using performance monitoring tools like Splunk and Dynatrace
- Strong working experience on cloud platforms like Pivotal Cloud Foundry, Google Cloud Platform and Microsoft Azure
- Proven experience with Microsoft classic ASP and/or.NET technology
Responsibilities For Senior Engineer, Software Development Resume
- Solid understanding of product release cycles, code repositories, branching, labeling, and packaging protocols and practices
- Experience in configuring SAP SD Pricing for complex customer pricing scenarios
- Experience designing and developing interfaces using Angular V2 or later
- Experience in troubleshooting and configuring applications running on WebLogic framework, within Windows, Unix, or Linux server environments
- Programming experience building and supporting RESTful web services, middle tier, or Microservices
- Experience configuring, using, and scheduling with Jenkins
- Strong understanding of HTML5, HTML and XML design and programming
Responsibilities For Senior Engineer Software Engineering Resume
- Knowledge of Cloud infrastructure and experience in installing and configuring RDS with AWS Console
- Experience creating reports using Splunk
- Experience developing software that includes relational databases, networking, and communication protocols
- Experience with Bamboo/ Jenkins in deploying code and executing automated tests
- Experience defining source code management, version control and patch release engineering processes
- Highly desired: Experience being a development/technical lead on projects coaching other Engineers to success
Responsibilities For Senior Engineer, Software Quality Resume
- Experience in handling critical production issues and providing quick solutions under pressure
- Experience developing solutions utilizing standards based protocols
- Strong technical knowledge in delivering solution stack using Salesforce (Sales Cloud, Service Cloud, Community Cloud) as well as CPQ (Apttus, Steelbrick etc.)
- Experienced in building and launching client based light weight Web APPs
- Experience in implementing SAP Pricing in large scale SAP implementations
- Experience in integrating SAP Pricing Execution with Customer Service and e-Commerce Platforms
- Experience in designing solutions in SAP and configuring SAP Sales and Distribution module
- Experience designing and developing large software systems
Responsibilities For Senior Engineer Software Developer Resume
- Experience developing and debugging software in a real-time, embedded, multiprocessor, multi-threaded, and multi-interface environment
- Strong Java, hibernate, spring, rest & soap based services, UNIX Shell scripting, Oracle SQL
- Experience deploying new applications and enhancements to existing applications
- Experience with designing and developing UI for performance and capacity of web-based, multi-tenant, Software as a Service (SaaS) solutions
- 'Experience in authoring and implementing swaggers and restful APIs
- Experience in authoring and implementing swaggers and restful APIs
Responsibilities For Senior Engineer Software Development Resume
- Experience designing and developing software applications
- Experience developing software and porting open source software for embedded Linux platforms
- Experience automating and scripting processes, services, and infrastructure
- Has experience working with reporting tools such as Power BI, Tableau
- Focus: Experience in defining and executing go-to-market strategies
- Extensive understanding of and experience with software engineering concepts and
Responsibilities For Senior Engineer, Software Test Resume
- Thrives in working closely with product management and business teams to build innovative consumer-facing experiences
- Broad understanding of Software Engineering Concepts and Methodologies is required. Demonstrate MC Core Competencies
- Relevant academic or professional software engineering experience in Machine Learning
- Strong understanding of operating system concepts
- Solid understanding of testing, quality and change management methodologies
- Experience building applications using .NET and open source frameworks / languages (C#, Java, Python, JavaScript, etc.)
- Experience with Android and iOS programming and testing
- Experience with application load balancing solutions for auto-scaling and High Availability
- Experience in ODI integration with Cassandra using spark
Responsibilities For Senior Engineer, Software / Info Plat Resume
- Integration experience in ODI using restful service, EDQ, GG, JSON, Golden Gate
- Experience with CDC using Golden gate and ODI
- Solid knowledge of Object Oriented Programming
- C/ C++ / Java Object oriented programming experience
- Knowledge of Video-on-Demand (VOD), cable systems and a solid understanding of DOCSIS
- Experience developing solutions on Salesforce.com
Responsibilities For Senior Engineer Software Configuration Management Resume
- Experience developing software on Windows mobile devices such as PDAs and tablet PCs
- Experience with the following languages
- Good knowledge in tomcat tuning, AWS systems, Cloud watch, Load Balancers in AWS
- Strong working knowledge of ITSM
- Development experience building web applications/systems
- Experience in automating ETL tests