Senior Engineer, Software Resume Samples

4.8 (107 votes) for Senior Engineer, Software Resume Samples

The Guide To Resume Tailoring

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

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

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

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

Resume Builder

Create a Resume in Minutes with Professional Resume Templates

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

Resume Builder

Create a Resume in Minutes with Professional Resume Templates

Create a Resume in Minutes
JO
J Olson
Jeanette
Olson
13702 Connelly Squares
Chicago
IL
+1 (555) 202 5838
13702 Connelly Squares
Chicago
IL
Phone
p +1 (555) 202 5838
Experience Experience
Dallas, TX
Senior Engineer Software
Dallas, TX
Huel-Homenick
Dallas, TX
Senior Engineer Software
  • Strong knowledge of software development and analysis tools including editors, compilers, linkers, debuggers, code analyzers, version control systems, software testing tools, etc
  • Manage/coordinate engineering changes so that they minimize impact to the rest of the organization - mentor lower level engineers in these tasks. Participate/coordinate engineering functions such as E/C Review Committee
  • Strong knowledge of software and FPGA development and analysis tools including editors, compilers, linkers, debuggers, code analyzers, FPGA development and simulation tools, version control systems, software testing tools, etc
  • Provide work effort estimates, assist in project planning efforts including project task definition
  • Work on a team of software developers, business analysts and testers
  • Assuring proper test results; reviewing test results with developers and provide technical expertise and knowledge during issues solving
  • Create and maintain technical documents
Chicago, IL
Senior Engineer, Software
Chicago, IL
Koepp, Hermiston and Little
Chicago, IL
Senior Engineer, Software
  • Working knowledge of software development processes
  • Lead design and development of automation solutions as per network design to support new system(s) and feature(s) deployment
  • Develops software tools for operating systems, routers, networks, utilities, databases and other internet related tools
  • Working knowledge of software development tools (debugger's, compilers, etc)
  • Provides information by collecting, analyzing, and summarizing development and service issues
  • Work with others across the organization to develop, troubleshoot, deploy and maintain software systems
  • Comply with the company Software Development Life Cycle procedure for the whole software development activities
present
Boston, MA
Senior Engineer, Software Engineering
Boston, MA
Kuhlman-Kris
present
Boston, MA
Senior Engineer, Software Engineering
present
  • Work with a team of talented developers to develop high performance, high volume Java fraud management applications
  • Work independently with teamwork spirit
  • Ensure adherence to established software development process
  • Work independently with teamwork spirit; Ensure actions aligned with Group / Company strategy
  • Assists in vendor assessment and evaluates and recommends software development tools
  • Lead junior resources and provide input into the performance appraisal process
  • Co-ordinate offshore development and manage day to day activities
Education Education
Bachelor’s Degree in Computer Science
Bachelor’s Degree in Computer Science
Belmont University
Bachelor’s Degree in Computer Science
Skills Skills
  • Ability to pay attention to details and be organized
  • Good understanding of software engineering, quality assurance and release life cycles
  • Detail oriented and organized; able to understand information systems and ensure accuracy of work
  • Ability to project a professional image over the phone and in person
  • Solid knowledge of computer systems, operating systems and environments
  • Excellent time management skills, with the ability to prioritize and multi-task, and work under shifting deadlines in a fast paced environment
  • Strong organizational skills and attention to details
  • Strong experience working in a team and as an individual
  • Excellent written and verbal communication skills
  • Good understanding of complete physical design flow
Create a Resume in Minutes

15 Senior Engineer, Software resume templates

1

Senior Engineer, Software Resume Examples & Samples

  • Experience with Android a plus
  • Experience with OCAP or other cable related software a plus
  • Experience with HTML5 or with WebKit or other web browsers a plus
  • Knowledge of MPEG, DSM-CC, or GStreamer strongly desired
  • Experience with DLNA, HTML5, WebKit a plus
2

Senior Engineer, Software Resume Examples & Samples

  • Documents and demonstrates solutions by developing documentation, diagrams, charts, code comments and clear code
  • Improves operations by recommending changes in policies and procedures
  • Protects operations by keeping information confidential
  • Provides information by collecting, analyzing, and summarizing development and service issues
  • Accomplishes engineering and organization mission by completing related results as needed
  • 5 years of relevant experience is required
  • Interpersonal skills and ability to interact and work with staff at all levels
  • Ability to pay attention to details and be organized
  • Ability to project a professional image over the phone and in person
  • Commitment to “internal client” and customer service principles
  • Willingness to take initiative and to follow through on projects
  • Software Development, Software Architecture Design, Requirements Analysis
3

Senior Engineer, Software Resume Examples & Samples

  • Propose, document and work to gain consensus on solutions required to implement broadcast related projects
  • Develop and document production software suitable for use in a broadcast environment
  • Use high productivity software languages (e.g. node.js, c#, javascript, ‘c’) and environments in project solutions as appropriate
  • Work with others across the organization to develop, troubleshoot, deploy and maintain software systems
  • B.S. Electrical Engineering, Computer Engineering or Computer Science or equivalent
  • Minimum 5 years experience in a senior development position
  • Ability to handle multiple tasks in a fast paced environment
  • Ability to Write, Maintain and Document highly reliable software targeting MS Windows and Linux environments that conform to consensus agreed upon requirements and specifications
  • Agility in adapting to best practices and software environments that lead to improvements in productivity
  • Solid knowledge of computer systems, operating systems and environments
  • Proven experience with “C”, “C#”, Javascript programming languages and associated object oriented design practices, including efficient multithreaded and multiprocess solutions
  • Experience with node.js programming environment
  • Strong background in software as a service web programming paradigm on multiple platforms (e.g. MS Windows and Linux)
  • Software project organizational skills, e.g. use of MSVC IDE, SVN source control and ability to write custom scripts needed to bind together project deliveries so that they can be reliably deployed
  • Thorough understanding of XML, json, SOAP or other meta markup languages used in inter and intra process communications
  • Understanding and ability to work with and convert between common audio formats (e.g PCM and compression formats) both programmatically and with common software tools
4

Senior Engineer, Software Dev & Eng Resume Examples & Samples

  • Designs new software and web applications, supports applications under development, and customizes current applications. Develops software update process for existing applications. Assists in the roll-out of software releases
  • Consistent exercise of independent judgment and discretion in matters of significance
  • Minimum 7+ years of software development using Java
  • 4+ years on Java technologies including J2EE, JDBC, Web services (SOAP/JSON) along with Oracle experience
  • 2-4 years of Spring framework and building J2EE web applications
  • Experience with one of the NoSQL technology Couchbase/Cassandra/Redis is highly desirable
  • OR 5+ Years of experience in developing applications in Oracle PL/SQL,Pentaho, ETL tools
5

Senior Engineer, Software Dev & Eng Resume Examples & Samples

  • Design new software applications, support applications under development, and customize existing applications. Develop software update process for existing applications. Assist in the rollout of software releases
  • Prove scalability with load generating tools
  • Knowledge of Object Oriented Design, Design Patterns, and Algorithms
  • Experience with Zookeeper, MongoDB, Kafka, Hadoop, Spark, Scala is a plus
  • Strong troubleshooting and problem solving skills, adaptable, proactive and willing to take ownership
6

Senior Engineer, Software Resume Examples & Samples

  • Write code for Ticketmaster Mobile Studio applications and create or contribute to open source repositories
  • Take part in planning sprint goals and understanding product needs and motivations
  • Communicate with internal teams to plan, design, build, and test quality software
  • Take ownership of the code they create and verify that it meets all acceptance criteria
  • Stay current on the latest platform changes to stay ahead of current mobile development trends
  • Work with other senior engineers to help the whole team grow technically by hosting knowledge share sessions, mentoring, or producing code samples or libraries
  • You have contributed original Java code to an Android project
  • You have a strong understanding of the Android ecosystem and common UX & UI design patterns
  • You have experience with development methodologies and source control systems
  • You have written Android instrumentation or unit tests
  • You have a strong understanding of the activity and fragment life cycles
  • You have worked extensively in a team environment with multiple stakeholders
  • You have experience mentoring team members, performing technical code reviews, and planning project requirements
  • Bonus: You have published at least one app to the Google Play Store
7

Senior Engineer, Software Resume Examples & Samples

  • 2+ years experience as a Principal, Lead or Senior Engineer, or deep understanding of and experience with development on Android platforms
  • Must have successfully launched mobile products to a production and have experience with high visibility applications with a broad user base
  • 5+ years professional hands on software development experience, specifically utilizing Android, Java and open source technologies
  • Experience with high-volume transactional systems, public facing APIs, search infrastructure and integrating with APIs
  • Must possess a sound understanding of service-oriented architecture (SOA) and asynchronous message-based concepts
  • Build pipeline and automated testing expertise for Android development a must
  • Familiarity with open-source libraries/frameworks, Eg: Spring, Guava, Apache HTTP, etc
  • Experience leading/mentoring other software engineers; leading design reviews and architecture discussions
  • Strong software development process background using Agile methodologies
  • Ability to troubleshoot, performance tune and understand Java and Android memory utilization in code produced
  • Experience with an open source development environment using tools such as Maven / Gradle, Jenkins and Git is a plus
8

Senior Engineer, Software Resume Examples & Samples

  • Prepare estimates for project deliverables related to Testing
  • Strategize testing and formulate test plans
  • Prepare test setup required for Test execution
  • Design & Execute test cases if required
  • Review of test cases and review Test Input documents
  • Raise defects for product non conformance
  • Publish test reports and Defect analysis
  • Report out defects in products & design
  • Draw up Test automation plan and drive the same to implementation
  • Analyze requirements and report out testable/not testable
  • Decision to pass/fail test cases
  • Determine timelines for Testing
  • Graduation in science/Engineering with 4-8 years of experience
  • Should have very Good Knowledge of software testing methodology/processes and software development life cycle
  • Strong in Manual/Automated testing methodologies
  • Shell programing and perl programming is preference
  • Experiences in software development is preference
  • Adherence to process
9

Senior Engineer Software Resume Examples & Samples

  • Experience and knowledge working with the following technologies
  • Excellent time management skills and ability to prioritize
  • Solid understanding of object-oriented design
  • Should have strong analytical and quantitative analysis skills
  • A sound knowledge of the latest developments in the field of software technology
  • SAP / Business Objects / Crystal Reports
  • Qlikview
10

Senior Engineer, Software Apqp Resume Examples & Samples

  • Define and execute the Quality plan in accordance with organizational BMS and ASPICE standards for large programs
  • Plan and schedule cross functional activities worldwide in different regions such as maturity level reviews, preparation for customer audits, etc
  • Represent the interface to Quality Leader at customer side and work closely with customer interfaces in Quality and Engineering
  • Manage, execute and track quality activities in projects to achieve targets for time, cost and quality; in case of deviations drive escalations at different levels internal and external and track to closure
  • Report program health status regularly to different internal and external management levels
  • Coordinate quality impacting decisions and / or escalations on program side between all parties
  • Drive the organization at Harman and customer, together with the quality counterpart at customer, to achieve high quality software during development up to serial phase
  • Coordinate and assure Harman quality requirements to customer
  • Conduct scheduled reviews with the appropriate process owners
  • Implement quality gates for any/all deliverables that go to customer
  • Review all appropriate documentations, processes & results applicable, related to projects and if needed organize audits to get a visibility about the status
  • Ensure that Harman PLM processes lessons learned and best practices are understood and effective in practice
  • Maintain and understand all internal and external requirements
  • Address audit findings and assure proper action plans
  • Set up, track and analyze metrics to come up with action items to fix gaps
  • Collaboration with other regional quality teams and global teams to ensure process adherence across organization
  • Contribute towards organizational process definition/updates
  • Bachelors Degree in Engineering related field
  • 5-7+ years of experience in Automotive Quality and Program Management in similar programs
  • High level of understanding of Software development lifecycle and methodologies
  • Experience in leading customer escalations
  • Thorough knowledge of management systems, atleast one of CMMi or Automotive Spice. Other standards such as ISO/TS16949 are desirable
  • Excellent communication & interpersonal skills
  • Seasoned professional in previous roles as a PM, Developer or Tester
  • PMP Certified
11

Senior Engineer, Software Resume Examples & Samples

  • A software engineer in this position will focus their time developing and testing software. As a Senior Engineer they will be expected to function as a lead on some projects and mentor less experienced engineers and interns. The person most successful in this position will have a strong understanding of operating systems such as QNX and LINUX; BSP development; and driver development. He/she should also have solid knowledge of and experience in embedded C/C++; passion for developing new products, and experience working the complete SW development life cycle
  • Working knowledge of software development tools (debugger's, compilers, etc)
  • Working knowledge of embedded operating systems
  • Manages large projects and technical resources, including planning, estimating, and developing requirements in compliance with the established software development process
  • 5 years of embedded software development or testing
  • 5 years of C/C++ or other structured language
  • Proven team player with excellent communication and interpersonal skills who can effectively work with all levels of a global matrixed organization
12

Senior Engineer Software Resume Examples & Samples

  • Design, support and test of moderate to high complexity software systems and sub-systems
  • Strong knowledge of software development and analysis tools including editors, compilers, linkers, debuggers, code analyzers, version control systems, software testing tools, etc
  • Creation of specifications, process study, research investigations, report preparation and other activities requiring knowledge of Woodward products and specific market requirements
  • Develop and facilitate execution of test plans. Devise new approaches to problems encountered
  • Perform work which includes a variety of complex features such as conflicting design requirement and difficult coordination requirements
  • Provide work effort estimates, assist in project planning efforts including project task definition
  • Act as a leader for engineering technical reviews
  • Assignments of project engineer on specific projects - may direct the activities of multiple Software or Software Verification Engineers
  • Participation in strategic planning process
  • Participation in process/standard improvement activities
  • May be required to engage into customer and industry presentations
  • Strong knowledge of appropriate internal information management system (i.e. ERP, MRP, PLC and Document Storage system) applications
  • Manage/coordinate all levels of derivatives including task definition and duration estimation
  • Highly knowledgeable in a select group of products
  • Strong use of technical assistance, incident tracking ,and knowledge-base applications
  • Manage/coordinate engineering changes so that they minimize impact to the rest of the organization - mentor lower level engineers in these tasks. Participate/coordinate engineering functions such as E/C Review Committee
  • Strong knowledge in a diverse group of products
  • Participate/coordinate in Engineering Peer Reviews
  • Independent unit testing, debugging, software/hardware integration
  • Support and suggest product improvement and replacement efforts
  • Manage/coordinate low to moderate complexity engineering changes so as to minimize impact to the rest of the organization
  • Suggest process and standards improvement efforts
  • Highly knowledgeable in select group of products
  • Provide input for all levels of derivatives including task definition and duration estimations
  • Participate in customer and/or industry presentations
  • Assure quality of software or software tool using regression, integration and system testing, as appropriate
  • Creating and reviewing verification plans; capturing needed requirements
  • Assuring proper test results; reviewing test results with developers and provide technical expertise and knowledge during issues solving
  • Coordinate/perform all levels of testing per predefined test plan; monitor adherence to test schedule(s)
  • Assure creation of automated regression testing; research new technologies to improve testability
  • Assure robust software product release readiness reviews, including appropriate sign-offs
  • Assure pre-existing product life cycle development process; monitor process for effectiveness
  • Candidate should have worked on C, Java, .Net and C# prior. He should have experience in all these programming languages
  • Advanced engineering knowledge, proven software design, development and verification aptitude
  • Capable of writing good software requirements that satisfy system expectations
  • Advanced written/verbal communication skills and presentation skills; advanced teamwork abilities
  • Advanced problem solving & troubleshooting skills and analytical calculation skills
  • Solid use of PC's and associated software
  • Full knowledge of software engineering lifecycles and quality process
  • Basic leadership skills
  • Solid knowledge in specialized technical field or product family or wide spectrum of general knowledge
  • Awareness of new technologies and new tools usage in the industry
  • Greater than 4 years professional software engineering experience or a combination of experience and advanced degree required
  • Solid experience with software development and/or verification required
  • Project technical leadership experience desired
13

Senior Engineer, Software Resume Examples & Samples

  • Displays a solid grasp of building new frameworks, tools or systems
  • Ability to bring creative technical solutions to the table and design solutions at scale
  • Has solid understanding of system topologies from machine architecture to network architecture
14

Senior Engineer, Software Engineering Resume Examples & Samples

  • Own the end to end delivery of key features and functions for major system enhancements
  • Design and develop high quality, secure, scalable software solutions based on technical requirements specifications and design artifacts within expected time and budget
  • Perform functional and performance testing of solutions
  • Ensure code is easily maintainable and tracked in version control system
  • Research, create and evaluate technical solution alternatives for the business needs
  • Ensure adequate test coverage in Unit Testing, System Testing/Integration Testing and Performance Testing. Perform Quality Inspections and Walkthroughs throughout the SDLC including Requirements Review, Architecture Review, Design Review, Code Review and Security Review to ensure compliance with MasterCard standards. Support collection and reporting of project and software metrics. Actively look for opportunities to enhance standards and improve process efficiency
15

Senior Engineer, Software Resume Examples & Samples

  • Provides functional and empirical analysis related to the design, development, and implementation of software for business operations at SRF
  • Develops security procedures for design reviews, operational monitoring, recording, and responding to security events
  • Manages and tunes applications to ensure expected availability and performance levels are achieved
16

Senior Engineer, Software Resume Examples & Samples

  • Researches; designs; develops and/or modifies enterprise-wide systems and/or applications software
  • Develops and applies advanced methods; theories; and research techniques in the investigation and solution of software applications and problems
  • Participates in the generation of reports on analyses; findings; and project progress
  • Provides guidance to less-experienced software developers; and may have supervisory responsibilities
17

Senior Engineer, Software Resume Examples & Samples

  • Designs, develops, codes, tests, and debugs complex new software products, or makes significant enhancements to existing software in .NET, C# or WPF
  • Experience in development using Object Oriented principles required and MVVM design pattern experience highly desired
  • Programming experience with service-oriented architectures using WCF and extensions using MEF highly desired
  • Recent development experience with multi-threaded applications and network interface libraries highly desired
  • Working knowledge of one or more source control implementations (Git, SVN, Mercurial, TFSVC, etc.)
  • Must be able to interpret interface control documents, software requirements, and turn them into quality software solutions
  • Must understand fundamental design principles behind developing scalable services
  • Working knowledge of tactical datalinks (SADL, HPW, L-16, etc.) highly desired
  • Working knowledge of one or more applications: CFPS, FalconView, and CoT software applications used by DoD desired
  • Working knowledge of desktop Operating Systems (Windows 7, Red Hat, etc.)
  • Must be detail oriented, and organized
  • Business communication skills required
18

Senior Engineer, Software Resume Examples & Samples

  • Work with others as needed to identify, develop and document software suitable for use in a high availability mission-critical environment
  • Use high productivity software languages and environments in project solutions as appropriate
  • Minimum 5 years experience of demonstrable software development competency
  • B.S. Electrical Engineering, Computer Engineering or Computer Science or equivalent is a plus
  • Interact and work with internal and external parties at all levels
  • Communicate clearly both in writing and verbally
  • Work independently and in a team environment
  • Organized and attentive to details
  • Must have the legal right to work in the U.S
  • A love for building, maintaining and documenting great software
  • A firm dedication to improving your craft, and helping others improve theirs
  • Proven competency designing and developing scalable, highly reliable systems. We greatly prefer candidates have server-side java (not J2EE) or node.js experience
19

Senior Engineer Software Resume Examples & Samples

  • Design, support and test of moderate to high complexity software systems and FPGA firmware
  • Strong knowledge of software and FPGA development and analysis tools including editors, compilers, linkers, debuggers, code analyzers, FPGA development and simulation tools, version control systems, software testing tools, etc
  • Advanced engineering knowledge, proven software and FPGA design, development and verification aptitude
  • Solid experience with software and/or FPGA development required
20

Senior Engineer, Software Resume Examples & Samples

  • Technical System Expertise: Understands system protocols, how systems operate and data flows. Aware of current technology benefits. Expected to independently develop a full software stack. Understands the building blocks, interactions, dependencies, and tools required to complete software and automation work. Independent study of current technology is expected. Interact with system engineers to define system requirement and/or necessary requirements for automation
  • Technical Engineering Services: Drives engineering projects by developing software solutions; conducting tests and inspections; preparing reports and calculations. Expected to supervise base and associate level engineers as needed
  • Innovation: Contributes to designs to implement new ideas which improve an existing and new system/process/service. Contributes to designs to implement new ideas which utilize new frameworks to improve an existing or new system/process/service. Understands and can apply new industry perspectives to our existing business model. Review existing designs and processes to highlight more efficient ways to complete existing workload more effectively through industry perspectives. Understands the creation of company IPR
  • Technical Writing: Maintains knowledge of existing technology documents. Writes basic documentation on how technology works. Creates clear documentation for new code and systems used. Documenting systems designs, presentations, and business requirements for consumption and consideration at the manager level. Understands the protection of company IPR
  • Technical Leadership: Collaborates with technical teams and utilizes system expertise to deliver technical solutions. Continuously learns and teaches others existing and new technologies. Contributes to the development of others through mentoring or in house workshops and learning sessions
  • Technology Strategy: Contributes to new and existing technology options that support business goals
  • 5+ Years Technical engineering experience
  • Experience operating Application Performance Monitoring tools
  • Experience developing with PERL, C++, Java or equivalent programing language
  • Experience with the design of nTier Applications
  • Teamwork: Ability and desire to work cooperatively with others on a team. Develop, maintain, and strengthen partnerships that can provide information, assistance, and support
  • Communication: The ability to ensure that information is passed on to others who should be kept informed. Express self clearly in conversations and interactions with others. Clear business and technical writing skills
  • Customer Focus: The ability to demonstrate concern and meet external and/or internal customers’ needs
  • Analytical: The ability to tackle a problem by using a logical, systematic, sequential approach
  • Forward Thinking: The ability to anticipate the implications and consequences of situations and take appropriate action to be prepared for possible contingencies
  • Influencing Others: The ability to gain others' support for ideas, proposals, projects, and solutions
  • Experience with T-Mobile’s monitoring tools is a plus: HP BSM, OM, Sitescope
  • Experience with big data technologies, Hadoop, Splunk, Mongo
  • Experience with Application performance technologies: Extrahop, APM, AppDynamics
  • Bachelors Degree. Engineering/Computer Science
  • In lieu of degree, experience within industry may be considered
21

Senior Engineer, Software Engineering Resume Examples & Samples

  • Be solution oriented ñ find and implement the best fit solution to address the requirements on time
  • Work independently with teamwork spirit; Ensure actions aligned with Group / Company strategy
  • Web (CSS, HTML5, JavaScript, AngularJS, React)
  • Mobile (iOS, Android, JavaCard)
  • Backend (Java/2JEE, Grails, Spring, Hibernate, App Servers, Node.js)
  • Database (Oracle, MySQL, Postgres)
  • Substantial working experience in the related field
  • Strong analytical and skills
22

Senior Engineer Software Engineering Resume Examples & Samples

  • Plan, design and develop technical solutions that facilitate collaboration and information sharing across multiple technical teams
  • Drive changes that increase the resiliency of our products
  • Work across teams to identify and implement improvements in the tooling, process and integrations in the area of information sharing and source management
  • Work service tickets as part of the Tier 3 tool support model
  • Complete development tasks using the AGILE development model
  • Research and evaluate current and upcoming technologies and frameworks
23

Senior Engineer, Software Resume Examples & Samples

  • Design, develop, test and maintain embedded software in various platforms
  • Implement, maintain and document software functionality
  • Work closely with project team to deliver required functions
  • Follow SW development process to have a quality solution under project constraints
  • Bachelor or above majored in EE/CS
  • Skillful of C/C++
  • Good Knowledge and experience of hardware
  • Good reading and writing and oral in English
  • Familiar with CMM process and have process oriented mindset
  • Strong experience on Bluetooth product
  • Strong experience on CSR Bluetooth chip and ADK development tools
  • Experience in ARM processor and Linux embed software development is a strong plus
  • Knowledge and experience of Wi-Fi is a strong plus
24

Senior Engineer, Software Resume Examples & Samples

  • Interact with global teams to promote consistency and maximize synergies across common software platforms
  • Support field issues coming up on the platform
  • Programming and Framework Client: HTML5, Javascript, JQuery, Angular JS, etc
  • Software development cycle and automated testing experience
25

Senior Engineer, Software Resume Examples & Samples

  • Understanding of distributed cache/store systems such as Memcached, EhCache, etc. is a plus
  • Experience with Hibernate or other object-relational mapping framework
  • Ability to troubleshoot, performance tune and understand java memory utilization in code produced
  • Experience with an open source development environment using tools such as Maven, SVN, Git, Eclipse, JIRA is a plus
  • Hands-on experience utilizing Spring framework
  • Strong demonstrable knowledge of Relational databases, preferably MySQL
  • Familiarity with a Big Data Ecosystem (Storm, Trident, Hadoop)
26

Senior Engineer, Software Resume Examples & Samples

  • Utilize development skills to build (code) and unit test new systems functionality per technical specifications, with deliverables to include code builds and documented unit test results
  • Develop support documentation as required by other IT teams for acceptance of systems changes into production
  • Implement, maintain, and improve Continuous Integration and Continuous Delivery processes, tools, and environments
  • Implement appropriate Operational monitors and instrumentation; proactively identify system issues and drive resolution
  • Provide on call and after hours support as required; respond to and provide support for production outages
  • Collaborate/Partner with other teams including Enterprise Testing, Release Planning and Management, Business Systems Analysis, Project Management, and Application Support on successful delivery of systems enhancements
  • 7+ years application development experience with proven track record of success. Expertise with systems integration is desired
  • 7+ years of experience designing, developing, and supporting applications on Oracle DB, using 3 or more development languages or tools (Java preferred)
  • 7+ years professional experience designing, developing, and supporting applications on one operating system (Linux/Unix preferred) or designing complex multi-tiered applications
  • 3+ years of experience designing, developing, and supporting APIs and Microservices
  • Comfort with frequent, incremental testing and deployment
  • Familiarity with Artifactory, Bitbucket, Cloudbees/Jenkins, Docker, Methos Maven, Puppet, and Splunk
  • Knowledge of best practices and IT operations in an always-up, always-available service
  • Strong grasp of automation tools and test data management skills. Experience with automation/configuration management using either Puppet, Chef or an equivalent is a plus
27

Senior Engineer Software Configuration Management Resume Examples & Samples

  • Develop scripts for automating SCM tasks
  • Integrate Android and Tier-1 vendors supplied software into the common platform baseline
  • Act as a subject matter expert (SME) for GM platform’s build system
  • Drive platform configurability to keep software platform common
  • Help with monitoring Jenkins builds
  • Setup new branches and new build lines as needed
  • Take part in source code synchronization between vendor sites and GM
  • Lead SCM innovation projects
  • 10+ years in Software Development with using C/C++/Java languages
  • Strong understanding of Linux-based systems
  • Knowledge of managing platform builds and product integration with platform builds for multiple parallel products
  • Technical leadership skills
  • Excellent skills in scripting languages such as Perl, Python or Shell
  • Working knowledge of Scrum/Agile software development process
  • Working experience with bug tracking systems such as Jira
  • Minimum MS degree in Computer Science, Software Engineering, or related degree
28

Senior Engineer, Software Resume Examples & Samples

  • Java Web Application Development in a LINUX environment (JBoss)
  • Geospatial Information Systems (GIS): GeoServer & GeoTools are used on NITES-Next but any GIS experience is positive (ESRI ArcGIS)
  • Data formats worked with: GeoTIFF, GRIB (both GRIB1 & GRIB2), NetCDF, KML, KMZ, Terra Scan
29

Senior Engineer, Software Resume Examples & Samples

  • Develops and applies advanced methods, theories, and research techniques in the investigation and solution of software applications and problems
  • Participates in the generation of reports on analyses, findings, and project progress
  • Provides guidance to less-experienced software developers, and may have supervisory responsibilities
  • Secret Security Clearanace Required
  • Strong object oriented programming skills in Java and/or C++
  • Experience in object oriented analysis and design (utilizing UML)
  • Practical experience with distributed processing, multi-threading and multi-tasking software solutions
  • Linux development experience
  • Experience using continuous integration and code analysis tools
  • Experience with version control systems (GIT, Mercurial)
  • Thorough understanding of the complete software development lifecycle including estimation and planning, design and architecture, development, testing, integration and deployment
30

Senior Engineer, Software Resume Examples & Samples

  • Strong skills in: Visual Studio C# ASP.Net JavaScript/AJAX/JSON Software development\Agile processes
  • Good skills in: Team Foundation Server Windows Workflow Services ReST (Representational State Tranfer) SQL Server 2008 R2 Object Oriented Programming and design patterns
  • Knowledge in: SharePoint 2010 Windows Presentation Foundation SQL Reporting Services
  • Proficiency in the use of one or more specific technologies, depending on job assignment
31

Senior Engineer, Software Engineer Resume Examples & Samples

  • Highly Motivated to Champion Software Development modules and projects and can deliver results
  • Researches alternative technical solutions for changing business needs
  • Responsible for assuring the daily activities of the team meet the required service levels
  • Successfully developed major projects and complex assignments with broad scope and long-term business implications
  • Develop innovative solutions that meet specific business needs
  • Assist in day to day software development efforts including programming
  • Create proof of concept applications
  • Collaborate with business and technical partners
  • Ensure adherence to established quality control practices
  • Create and maintain technology roadmaps
  • Effectively communicate to management, business owners, and other stake holders
  • Strong communication skills -- both verbal and written – and strong relationship, collaboration skills and
  • Ability to quickly learn and implement new technologies, frameworks and tools and support multiple concurrent activities and to interface with external / internal resources, working as a member of a matrix based diverse and geographically distributed project team
  • Experience in Agile methodologies. SAFE Agile experience is a plus
32

Senior Engineer Software Resume Examples & Samples

  • 5+ years of experience in C#/.NET, Java/J2EE
  • Experience working with business clients or customers
  • Experience with multiple phases of the SDLC
  • Ability to read and understand technical documents written in English, with good communication skills on email and phone conferences
  • Ability to share knowledge and expertise with other software engineers
  • Strong analytical thinking and problem
  • Good knowledge of related technologies such as WPF, ASP.NET, SQL, AJAX, JavaScript, HTML, CSS, Subversion, Hibernate, Spring is a plus
  • Microsoft technologies (SQL Server 2012, Visual Studio etc
33

Senior Engineer, Software Engineering Resume Examples & Samples

  • Work with a team of talented developers to develop high performance, high volume Java fraud management applications
  • Deliver solutions by providing direct development of software solutions
  • Work closely with technical leads to define features and user stories
  • Assist with support issues by troubleshooting incidents and problem tickets
34

Senior Engineer, Software Quality Resume Examples & Samples

  • Provide interpretation, guidance, and training for clients regarding software qualification/validation and related regulatory regulations/guidelines and AbbVie policies/procedures
  • Support IT software projects and goals
  • Review/approve various software qualification/validation plan documents, test strategies, test documents, summaries, and certification packages and associated deliverables as appropriate with minimal supervision
  • Generate or review and provide feedback on various documents related to qualification/validation (e.g. Calibration, SOPs, VMPs, etc.)
  • Lead/ Participate in CAPA activities
  • Provide guidance, direction, and support to quality engineers
  • Lead or participate on process improvement projects and assist with the development of compliance plans and strategies
  • Provide support/participate in software audits, both internal and external
  • 4 year college degree (preferably BS) in Computer Science, Engineering, Chemistry, Pharmacy, Biology, Microbiology, or equivalent experience
  • Minimum of 4 years of experience in Quality Assurance or related field such as regulated GxP environment in qualification/validation, documentation, or compliance
35

Senior Engineer, Software Engineering Resume Examples & Samples

  • Are you interested in being a part of an energetic highly successful team?
  • Are you motivated to be a part of fast-paced environment?
  • Have you led a team with diverse skills and experience?
  • Participate in PoCs (Proof of Concept) and help the Department with selection of Vendor Solutions, Technologies, Methodologies and Frameworks. Collaborate with Vendor Resources for Support of Products
  • Conduct brownbag sessions on new and upcoming technologies, methodologies and application appropriate frameworks. Ensure knowledge transfer of vendor technology to MasterCard staff. Provide technical training to the other team members
36

Senior Engineer, Software Engineering Resume Examples & Samples

  • Develop scalable streaming solutions based on Spark, Kafka and/or Flume
  • Work closely with ETL technologies such as SyncSort, Informatica, etc
  • Work closely with Business Intelligence technologies such as Qlik, Tableau, etc
  • Work closely with team members from across Mastercard to identify functional and system requirements
  • Design, develop and implement data models with quality and integrity at the top of mind to support our products
  • Create documentation to support knowledge sharing; including flowcharts and diagrams
  • Provide oversight and guidance to our Data Engineering development team
  • Developing software utilizing open source technologies to interface distributed and relational data solutions
  • Work to establish a Hadoop Cluster architecture
  • BS/BA degree in Computer Science, Information Systems or related field
  • Experience using ETL technologies and/or Big Data technologies
  • Understanding of Data architecture, replication, and administration
  • Strong backend experience using; Java, Scala, etc
  • Excellent oral and written communication
  • Team Lead Experience
  • Deep understanding of high-performant data concepts such as file stores, wide column databases, key-value pairs, etc
  • Experience working with real-time or near real-time ingestion
  • Experience working with the Cloudera stack; Kafka, Spark, Flume, Hadoop, etc
  • Prior experience w/Business Intelligence Technologies
  • Agile/Scrum methodologies
37

Senior Engineer, Software Test Resume Examples & Samples

  • Perform analysis on system and feature requirements and develop comprehensive test plans for product functionality, quality and usability verification
  • Develop System Test Plan and review with developers to ensure complete coverage of targeted features and performance expectations
  • Execute Test Plan and update documents for system release readiness review
  • Provide clear documentation of problems encountered with details about how to troubleshoot and isolate the problems
  • Evaluate and improve test setups to better reflect customer deployment scenarios
  • Support development team on defect root cause analysis and provide containment solutions as necessary
  • Degree in Electrical or Computer Engineering or Computer Science, or a Technology Diploma with relevant industry experience
  • 5+ years of experience in software testing related to web UI validation, large SQL database, scalability testing, feature/functional testing. Experience in testing large-scale system performance and tuning is desirable
  • 5+ years of experience working in a Linux environment. Knowledge of operating system installation, configuration, administration, networking, and script development
  • Familiar with Dell server hardware and virtualized environments such as VMWare
  • Experience working with cloud-based services such as Amazon AWS
  • Strong knowledge of web services related technologies (XML, HTTP, Apache Tomcat, Java)
  • Experience with cellular wireless and WiFi testing desired
  • Good working knowledge of one or more scripting languages such as Perl, Python and bash
  • Hands-on experience with relational databases, such as MySQL, SQL Server, and SQLite
  • Test automation skills using tools such as Selenium and Jmeter
  • Understanding of IP networking protocols. Hands-on experience in setting up and debugging network configurations
  • Experience with configuration management systems such as SVN and git
  • Familiarity with tools such Atlassian JIRA and Confluence, as well as Jenkins
  • Ability to identify, troubleshoot, and clearly explain technical problems
  • Resourceful self-starter with strong interpersonal skills. Excellent written and verbal communications
  • Detail-oriented and able to meet tight schedules
  • Works well both individually and within a team and takes pride in the overall achievements of the team as well as personal accomplishments
38

Senior Engineer, Software Resume Examples & Samples

  • Lead design and development of automation solutions as per network design to support new system(s) and feature(s) deployment
  • Collaborate with the Engineering & Operations teams to perform Tool Validation and to ensure smooth deployment into the production environment
  • Ensure adherence to engineering guidelines, processes and standards
  • Proven experience in software design and development using a modern functional and/or OO programming language
  • Familiarity with Agile software development processes
  • Should be well versed with MS Office (Word, Excel, PowerPoint, Visio, etc)
  • Programming skills with C#, SQL, Python, UNIX etc
  • Understanding of MVC, .NET ADO, LINQ, SQL Entities, CSS3.0, HTML5.0, JavaScript, JQuery, WCF Services (SOAP/REST) a Plus
  • Good problem solving skills, Self-motivated and able to work well under pressure and should be a good team player
  • Must have good communications and interpersonal skills
  • Bachelor’s Degree. Technical discipline
39

Senior Engineer, Software Resume Examples & Samples

  • Minimum 3 years development experience on Hadoop platform including Storm, Kafka, PIG, Hive, Sqoop, Hbase, Phoenix and related tools
  • Minimum 5 Years Application Development Experience using J2EE including MVC Framework, Spring knowledge is a plus
  • Minimum 3 years professional experience designing and developing applications on RDBMS
  • Minimum 2 years of professional experience in using Apache Solr
  • Experience in Kibana or similar framework
  • Minimum 5 years professional experience designing and developing applications on Linux operating system or designing complex multi-tiered applications
  • Complete proofs of concept projects for introduction of changes to systems architecture, and provide technical leadership to peer team members
  • Bachelor’s degree in Computer Science or related field or the foreign equivalent and 5 years of
40

Senior Engineer, Software Resume Examples & Samples

  • Apply software engineering skills to a large data set and to a variety of machine learning-related development projects e.g. classifiers, data regression, rule-based models, etc
  • Good understanding of software engineering, quality assurance and release life cycles
  • Share best practices or insights with team members or stake holders through documentation, presentation, code review or peer review
  • Take ownership of the issues, through root cause analysis and resolution
  • Collaborate with stake holders, engineers, project management team and architects to identify and gather business requirements for new projects
  • Troubleshoot issues in various environments when needed
  • Experience with any of the RDBMS, NoSQL, or Big Data platforms such as SQL Server, Oracle MySQL, MongoDB, Hadoop, Spark, Teradata, etc
  • Experienced in integrating with interactive dashboards or with statistical tools such as Tableau, SSRS, R, etc. is a plus
  • Wireless industry experience or Understanding of Wireless Network Architecture, Technologies and concepts, a plus
  • Customer service focus
  • Collaborative, team-first mentality
  • Self-motivated and able to work well under pressure
41

Senior Engineer, Software Resume Examples & Samples

  • Design audio framework for infotainment system
  • Develop audio driver on Linux or QNX
  • Develop audio DSP driver on different Audio DSP
  • Collaborate with software engineering team members and quality assurance teams to ensure the successful execution of embedded software implementations
  • Provide unit tests and documentation for software modules
  • Function within highly talented specialized team environment and coordinate with others to accomplish project tasks
  • MS Degree in Electrical Engineering, Computer Science or related field and should have at least 3+ years of related experience
  • Experienced with audio driver development on Linux/QNX
  • Strong C /C++ and assemble language programming skill
  • Excellent English language skills (fluent in spoken and written, can host conference call in English)
  • Hands-on experience with audio routing driver development
  • Familiar with embedded system : Linux, QNX
42

Senior Engineer, Software Resume Examples & Samples

  • Designs, builds, and maintains major business programming applications of considerable complexity with a thorough understanding of all parameters affecting and interfacing with the application
  • Analyzes, designs, and validates system requirements for new applications or for changes to existing applications. Applications may have numerous interfaces, and span multiple platforms
  • Collaborates with appropriate team members
  • Develops schedules and/or plans for projects or parts of projects and provides input on necessary resources for effective project execution
  • Identifies/reviews system design alternatives and implements/reviews the appropriate technical design
  • Reviews program code and test results for accuracy and for compliance to specifications and standards
  • 3-5 years software development experience
43

Senior Engineer, Software Resume Examples & Samples

  • Develops software tools for operating systems, routers, networks, utilities, databases and other internet related tools
  • Determines hardware compatibility and/or influences hardware design
  • Develops and recommends corrective actions
  • May conduct feasibility studies on new and modified designs
  • Writes code, completes programming and performs testing and debugging of applications using current programming language and technologies
  • Completes documentation and procedures
  • May interface with users to define system requirements
  • Exercises judgment within broadly defined practices and policies in selecting methods, techniques, and evaluation criterion for obtaining results
  • Plans and coordinates several small projects
  • Makes decisions independently
  • Bachelors of Science in Engineering or other technical field and 3-7 years of experience required
  • Delphi XE6 or higher development required
  • Experience with socket-based communication with other processes / systems strongly preferred
  • Experience using AlphaSkins
  • Experience storing and retrieving data from SQL database
  • Experience with communication over Web Services
  • Experience parsing markup languages like XML and HTML
  • Agile / Scrum / XP development best practices
  • Use of GitHub
  • Knowledge of Industrial Automation machines or standards
  • Knowledge of Semiconductor production machines or standards
  • Background in robotics or machine automation
44

Senior Engineer, Software, Algorithms Resume Examples & Samples

  • Self-starter that thrives within a challenging, fast-paced, multi-disciplinary team environment
  • Developing new algorithms to solve complex scientific data processing problems
  • Building production grade software solutions adhering to company standards and practices
  • Communicating professionally with a diverse group of clients and staff
  • Defining timelines and estimates for complex tasks that may involve research
45

Senior Engineer, Software Development Resume Examples & Samples

  • Basic ERP and CRM system knowledge
  • Knowledge of data structures and types used in high level programming languages
  • Knowledge of any high level programming language (like C/C++, JAVA, Phyton)
  • Knowledge of XSLT and/or HTML language
  • Knowledge about SW testing methods
  • Knowledge of Version Control Systems (SVN)
  • Knowledge of software development processes and tools
46

Senior Engineer Software, KCS Resume Examples & Samples

  • Contributing to product ideas and innovation
  • Contributing to downstream business activities such as technical publications and other technical communications’ tool development to ensure streamlined and effective end-user use of Kofax software products and their applications
  • Must demonstrate the ability to work independently on larger or more complex departmental assignments
47

Senior Engineer, Software / Info Plat Resume Examples & Samples

  • Demonstrates and applies technical (not functional) knowledge of software development frameworks and business process configuration systems. Examples include (not limited to) java application servers, integration and information systems, ERP systems, business rules engines, business process management and .et development frameworks
  • Demonstrates knowledge of software development life cycle, modeling of business processes, application design patterns, business/functional documents. Estimates to high level business requirements and provide options analysis
  • Demonstrates basic knowledge of infrastructure subcomponents and interoperability including (but not limited to) SAN, network (application routing) and compute platforms
  • Maintains platform or system health and availability requirements including HADR testing
  • Partners with Enterprise Architecture teams for product selection and productcapability roadmaps and information governance processes
  • Monitors and manages proactive maintenance to application platform environments
  • Work with business clients, project stakeholders, IT personnel and development staff in design, development and delivery of Java Platform Technologies on time, with high quality and within estimated cost
  • Drives direction and leads virtual teams on projects, operational initiatives. Leads techno-functional teams to deliver supportable solutions that are aligned with build and run
  • Lead strategic, high profile projects and tech refresh initiatives within the technology space
  • Responsible for development and governance of tools, processes to measure and track the capacity of the platform, performance, auditing, availability, resiliency, patch levels. Challenges “Status Quo” and takes lead on driving solutions that enable automation, efficiency
  • Very strong problem solving skills. Performs complex analysis of system capabilities, issues and is sought out for deep expertise. Provides deep technical and function expertise and is a trusted expert
  • Responsible for maintaining and enhancing development best practices and standards
  • Acts with a sense of urgency; multitasks and reprioritizes work appropriately. Ability to handle multiple projects across business domains
  • Is self-aware, learns from experience and makes appropriate adjustments; seeks and gives transparent feedback
  • Promotes collaboration, fosters an environment of risk taking, strive for quality deliverables
  • Applies advanced knowledge and understanding of concepts, principles, and technical capabilities to manage a wide variety of projects
  • Recommends new practices, processes, metrics, or models
  • Works on or may lead complex projects of large scope
  • Projects may have significant and long-term impact
  • Provides solutions which may set precedent
  • Independently determines method for completion of new projects
  • Receives guidance on overall project objectives
  • Acts as a mentor to less experienced colleagues
48

Senior Engineer, Software Engineering Resume Examples & Samples

  • Develop java web services and related custom-java applications
  • Support defect management, code versioning, and code deployments
  • Perform code reviews, estimates, demos and related activities
  • May support level 3 production problem management including root cause identification and resolution
49

Senior Engineer, Software Resume Examples & Samples

  • Bachelors Degree in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering or similar discipline (or equivalent combination of education and work experience)
  • Deep knowledge of embedded software design
  • Ability to read and understand electrical design schematics
  • Ability to utilize lab equipment such as oscilloscopes, multi-meters, etc
  • Strong communications and teamwork skills
  • Ability to drive designs from specifications to completion
  • Demonstrated ability to diagnose complex system problems and develop innovative solutions
  • Experience with developing and debugging embedded firmware in complex project
  • Experience with ARM processors and/or IAR development tools
  • Expertise in inertial sensors technology
  • Experience in ISO-9001 processes
  • Experience developing code within a DO-178 compliant process
  • Understanding of the Model-View-Controller software architecture
  • Experience implementing analog signal chains for monitoring the input from sensors
50

Senior Engineer Software Development Resume Examples & Samples

  • Be an active member of a growing team; help define and influence team culture & environment
  • Work on a wide range of projects for the world’s top companies
  • Work on solution-based, outcome-oriented projects with a highly skilled team
  • Get the benefits of a consulting environment while remaining connected to a core team
  • Build hands-on experience with the latest technologies and delivery methodologies
  • Work in a fast-paced, agile project environment with small, focused teams
  • Several years of development and/or consulting experience
  • Ability to program in Java, C#, JavaScript, Objective-C or Swift
  • Fluency with multiple programming environments and tools
  • Familiarity with developing multi-platform software
  • Display passion for delivering high quality products that meet customer’s needs
  • Display a passion for the craft of software development and a drive to improve technically
  • Strong problem-solving and software triage skills with the ability to work cross-functionally in a fast-paced and rapidly changing work environment
  • Knowledge of agile methodologies
  • Knowledge of domain-driven design and application design patterns
  • Knowledge of QA processes and test-driven development
  • Displays a relentless commitment to win
  • Displays personal & corporate integrity
  • Experience influencing software design and technology selection
  • Contributing to the shared knowledge of various technologies in different development communities
  • Mentored and developed fellow engineers
  • Experience with common JavaScript libraries (Angular, Backbone, jQuery)
  • Have developed (either personally or professionally) a mobile app using Xamarin
  • Familiar with NoSQL databases (MongoDB, CouchDB, etc.)
51

Senior Engineer, Software Engineering Resume Examples & Samples

  • Estimate and plan new efforts
  • Ability to innovate and develop new approaches to complex design problems
  • Ability to architect and provide technical leadership to large and complex design systems
52

Senior Engineer, Software Engineering Resume Examples & Samples

  • Solid customer service, time management, communication and attention to detail
  • Ability to work with teams so to ensure best monitoring practices are established
  • Produce documentation of expected business outcomes and validation with product or platform stakeholders
  • Creation of synthetic monitors to validate the operational availability and functionality of our products and services
  • Provide analysis of monitored data, and actions taken when service commitments are impacted, and to provide a feedback loop to the product construct through data intelligence
  • Integrate research and best practices into problem avoidance and continuous improvements
  • Performance & Environmental governance around solutions
53

Senior Engineer, Software Engineering Resume Examples & Samples

  • Work alongside managerial and development staff to help understand, educate and design robust solutions for our business needs
  • Perform technical evaluations of products and solutions and contribute to specification design sessions with the Implementation and Production Teams
  • Work closely with Regional, Local and Production staff to maximize their efficiency and quality and eliminate potential errors and lead technical implementation of software applications
  • Responsibilities include analyzing business requirements; performing technical evaluations, architecture and applications; designing, coding, debugging, testing, and deploying of software applications; and writing technical documentation for the work performed
  • 3 years of experience in design and development of business applications using Microsoft technologies especially in C# .NET, ASP/ASP.NET, MFC, C/C++, SQL Server
  • Must have experience in application development using C# .NET, MFC (Microsoft Foundation Classes), C/C++, ASP, and SQL
  • Must have experience in developing solutions with scanning and image enhancement software (document technology applications) like Scanfix, Dundas and Compression software
  • Must have experience working in 24x7 production support environment
54

Senior Engineer, Software Resume Examples & Samples

  • SharePoint 2010/13 custom application development with experience in SharePoint web service and SharePoint object model (server and client side) programming
  • Desktop application development using Windows Forms or WPF-based platforms
  • Microsoft CRM development experience
  • Knowledge of one or more Java Script frameworks; e.g. jQuery; AngularJS; Backbone.js
  • Windows Service / WCF development (i.e. SOA background)
  • Good written and business communication skills
  • Must be able to interpret specifications; troubleshoot and create software solutions
  • Requires a good working knowledge of integrating web applications
55

Senior Engineer Software System Test Resume Examples & Samples

  • Develop, write and manage the execution of an overall software test strategy
  • Lead efforts to enhance and make the testing process more efficient
  • Review documentation to understand testing requirements
  • Oversee the design and implementation of validation procedures, test plans, and test cases
  • Develop strategy for all levels of testing including regression, sanity, integration, acceptance,
  • Bachelors in Electrical Engineering, Computer Engineering or Computer Science
  • 6+ years’ experience-testing web based applications on various browsers
  • 6+ years’ experience testing mobile applications
  • 6+ years’ experience using test automation tools such as QTP, Night Watch, Protractor, Selenium
  • Knowledge of PostgreSQL or MySQL databases and tools
  • Experience in Client Server Architecture and Software Development Life Cycle
  • Experience with revision control and issue tracking systems
  • Knowledge of modern test methodologies
  • Knowledge in skills and in the use of technologies for detecting and tracking defects
  • Understanding and knowledge of quality assurance processes and methods used in software development
  • Knowledge of J2EE Web application servers such as Jboss and Tomcat
  • Working knowledge of database concepts, data modeling tools and use of relational DBMS
  • Thorough understanding of automation and control processes
  • Good written and verbal communication, self-motivated and team oriented. An appetite for learning new things and constant innovation
56

Senior Engineer, Software Engineering Resume Examples & Samples

  • Java [JEE, Spring, Hibernate, App Servers]
  • Web [CSS, HTML5, Javascript, Photoshop]
  • Database [Oracle, MySQL, Postgres, Hadoop]
  • Mobile [iOS, Android, J2ME, JavaCard]
57

Senior Engineer, Software Resume Examples & Samples

  • Responsible for high-level designs and technical requirements
  • Works on customer cases with T3 / Customer Support
  • Participates in unit testing, service tests and test case writing
  • Participates in design/code reviews
  • Offers improvements to maintenance problems, design limitation, product reliability and features for future product direction
  • May engage in limited research, including investigating new technologies to improve current products
  • Expected to follow well-defined processes within the Engineering organization with little or no guidance
  • Works in a team environment, soliciting input from various project members and utilizing the existing project experience base to all development work
  • Acts as subject matter expert in a specific area of responsibility for other teams (i.e., QA, Documentation, Support etc.)
  • Maintains efficient and effective communication between support and PMG
  • Works with minimal or no supervision
58

Senior Engineer Software Defined Infrastructure Resume Examples & Samples

  • Designing and implementation of a software defined stack across IT infrastructure services
  • Develop and analyze overall architecture to determine the “best fit” solution in terms of SLA, performance, support and cost
  • Enable the transformation of infrastructure into a fully automated, service-oriented, software defined environment
  • Reporting and Monitoring on software defined infrastructure
  • Experience with on premise SdDC technologies (vrealize, NSX, vCloud )
  • Experience with Microservices, Containers and Orchestration (Kubernetes, Docker)
  • Experience in working with public cloud providers (AWS, Azure, Softlayer)
  • Engineering skills for Windows- and Linux operating systems
  • A solid understanding of networking and core Internet protocols (e.g. TCP/IP, DNS, SMTP, HTTP, and distributed networks)
  • Scripting skills in languages such as Bash, Python, Ruby, PHP, PowerShell etc
  • Understanding of Database Services (RDBMS, NoSQL)
  • 3+ years of experience with Cloud and/or Software Defined Architecture and Technologies
  • 5+ years of experience in infrastructure services (compute, storage, network, orchestration)
  • Ability to work effectively in a team oriented environment
59

Senior Engineer Software Developer Resume Examples & Samples

  • 5 + Years’ experience with MicroStrategy and other Industry BI/Reporting/Programming toolsets and knowledge and hands-on experience in rolling out to an enterprise organization
  • Exposure to BI/Reporting/Programming toolsets including Tableau, Spotfire, Cognos, SAS, SSPS, Informatica, Alteryx…
  • Competencies with RDBMS such as Oracle, Netezza, SQL Server, MySQL
  • Competencies in database architectures such as relative, star and snowflake schemas
  • Ability to thoroughly research subjects to support reporting application project work
  • Strong experience in Microstrategy end to end development life cycle
  • Diagrams and constructs MicroStrategy schema objects (attributes, facts, hierarchies, transformations, etc) within each project per business requirements
  • Development unit testing
  • Documentation and implementation instruction sets
  • User Acceptance Testing
  • SQL skills with the ability to optimize, analyze, and improve MicroStrategy reports
  • Experience in MicroStrategy products installation and upgrade
  • Strong analytical, problem solving and communication skills, including mapping of business need or issue to development of application requirements or procedural initiatives
  • Proven ability to independently champion business intelligence principles with business owners, application owners, data analysts and DBAs
60

Senior Engineer Software Developer Resume Examples & Samples

  • 5 + Years’ experience with Tableau and other Industry BI/Reporting/Programming toolsets and knowledge and hands-on experience in rolling out to an enterprise organization
  • 5 or more years of experience with industry BI/Reporting/Programming toolsets including Tableau, OBIEE, Spotfire, MicroStrategy, Cognos, SAS, SSPS, Informatica, Oracle, Netezza, Alteryx
  • Competencies in Oracle (or other RDBMS), ANSI SQL, SQL, PL/SQL (or other level 3 procedural languages) and UNIX/LINUX operating systems
  • Hands-on experience with data architecture and data analysis skill sets
  • Competencies leveraging data visualization tools for senior management and enterprise data visualization
  • Competencies with ETL tools such as Informatica or Data Stage a plus
  • Competencies with Data Warehouse Appliance hardware and software (Neteeza, Exadata), including coding, optimization and analysis
  • Strong understanding of OLAP business intelligence applications
  • Competencies in GIS Mapping software
  • Well-developed knowledge of operational systems, processes and budgeting/forecasting concepts and activities
  • Knowledge of TQM or similar Business Process Improvement methods
  • Familiarity with PMI standards and practices
61

Senior Engineer, Software Resume Examples & Samples

  • Help to develop Ticketmaster’s next generation speech enabled IVR platform
  • Collaborate with and help mentor a small team of experienced developers as they build and maintain core systems software and supporting applications
  • Design, development, and maintenance of various Java Tomcat-based Web Services
  • Design, create, and integrate data systems throughout the department on MySQL and MS SQL Server databases
  • 4 + years of demonstrated software development experience with web and/or web service programming, design, and development
  • 4 + years' experience developing Java enterprise applications (Java 8, Java EE 7, Spring Framework, Bootstrap) with good knowledge of OOD, common OO practices, and Design Patterns
  • A working understanding of Web API technologies such as OAuth, RESTful, or SOAP
  • Experience with an open source development environment using tools such as Maven, Git, Eclipse, JIRA is a plus
  • Experience working as a software developer in an Agile environment
  • Experienced with and within Scrum, Kanban, and/or XP team
  • Knowledge of sound Agile Engineering Practices (TDD, BDD, Continuous Integration, etc.)
  • Strong drive for problem-solving, for constantly evolving technologies and software development methods
  • Outstanding organizational, written, and verbal communication skills
  • Bachelor’s in Computer Science, Computer Information Systems, or equivalent experience
  • Development experience with AWS and related technologies
  • Experience with front end libraries such as React.js or Angular.js
  • VoiceXML/VXML and SSML Speech application experience
62

Senior Engineer, Software Resume Examples & Samples

  • Proficiency in design tools such as the Adobe Creative Cloud and diagramming tools such as Visio, Omnigraffle, or Balsamiq and prototyping tools like Invision, Axure or front-end code
  • Experience in native mobile interaction design experience on both Android and iOS platforms
  • Experience in web application design
  • Experience developing in HTML5/CSS3 is a plus
  • Online portfolio demonstrating your design process
  • Demonstrated experience in crafting usable digital interfaces
  • Excellent leadership, communication, presentation, negotiation, and collaboration skills
  • Ability to anticipate and design for user needs by incorporating research, strategy and analytics
  • Solid understanding of web and mobile (native) technologies
  • Strong process orientation and documentation abilities
  • A passion for data and the impact of design on the consumer
  • Ability to work independently, while elevating issues as necessary
  • Collaborate with System Architects, Analysts, Visual Designers and Developers to understand the technical possibilities and constraints
  • Team up with User Researchers and other Designers to maintain consistency across the digital ecosystem and solve cross-application design challenges
  • Ability to work with highly technical teams and handle multiple projects in a fast-paced environment
  • Visual design sensibilities as they relate to applying a brand to digital experiences
  • Experience designing for accessibility in web and mobile apps
  • Have at least one app in either the App Store or Google Play Store
  • PowerPoint presentation and infographic design experience
  • BA/BS degree in Design (e.g. interaction, graphic, visual communications, product, industrial), HCI, CS, or a related field and 5 years of progressively responsible post-baccalaureate relevant work experience
  • In the alternative, we will accept a master’s degree in Design or related field or the foreign equivalent and 3 years of relevant work experience
63

Senior Engineer, Software Resume Examples & Samples

  • Software development for LTE and 2-Way Radio Mission Critical Communication Systems
  • Application development and security solutions
  • Cyber security threat prevention associated with the deployment of on-premise infrastructure, mobile, and cloud based technology
  • Customer facing application development
  • Developing cutting edge secure digital communication solutions for Public Safety and First Responders
  • Information Security practices and secure software development methodologies and techniques
  • Secure protocols, key management, Public Key Infrastructure
  • Mission critical feature development
64

Senior Engineer, Software Resume Examples & Samples

  • Experience with Oracle application development developing complex PL/SQL creating stored procedures joining and manipulating data from over five platforms
  • Experience developing ETL scripts to pull data from over 100 data sources utilizing perl, powershell, and python
  • Experience with internal data structure of monitoring tools including HP Site Scope, HP Business Service Manager, HP Operations Manager, AppDynamics, Wily, and Extrahop
  • Experience incorporating monitoring data for availability reporting on over 50 applications reporting on over 1300 unique KPIs utilizing ETL and stored procedures
  • Bachelors Degree. Computer Science or Engineering
65

Region B.senior Engineer Software Architecture Resume Examples & Samples

  • Build prototype that demonstrate viability of new product ideas and concepts
  • Reverse engineer and understand applications to help drive architectural requirements
  • Perform quick data analysis to help decide direction of the product
  • Experiment/Integrate with services offered by Verisign and its partners and prototype new ways by which we can help in adoption of domains
  • Develop applications for maturing and emerging technologies such as Web/mobile/social/voice
66

Senior Engineer, Software Engineering Resume Examples & Samples

  • Responsible for building and managing enterprise level servers farm
  • Experience in managing server/client infrastructure and connectivity
  • Experience in IT/Programming/Analytics consulting
  • At least 3 full software development life cycle on analytics or systems integration engagements across strategy, design and implementation
  • Practical knowledge of a programming language
  • Ability to communicate complex quantitative analysis in a clear, precise, and actionable manner with both technical and non-technical customers
  • Must be able to think strategically and act tactically
  • Robotic Process Automation (RPA) experience
  • Understanding of the Shared Services Center organizational concept
  • General knowledge of Corporate Finance functions
67

Region B.senior Engineer Software Engineering Resume Examples & Samples

  • Experience building horizontally scalable, high performance, and highly available, distributed systems
  • One or more JVM-based programming languages (Scala, Clojure, Java, etc.)
  • Proficient with Linux
  • Outstanding problem solving and trouble-shooting skills
  • Excellent team player who enjoys a collaborative team environment
  • 10+ years of relevant work experience in software development
  • Scala
  • Cassandra, Influx, KairosDB
  • Storm, Spark, Akka
68

Senior Engineer / Software Developer Resume Examples & Samples

  • Develop and design software systems which are scalable, extensible and distributed under the direction of the project manager or team leader
  • Design and develop frameworks and APIs for new functionality
  • Provide consultative services on technical issues to clients and internal project teams
  • 5+ years of C#/ Microsoft .Net, C#, development and experience in MS SQL Server / Transact-SQL, and ASP.Net. Experience writing frameworks in .NET is preferred
  • Reasonable experience in software development using open-source GIS packages
  • Background in math, high-performance distributed and parallel computing
  • Dedicated team player with willingness to work in a fast-paced collaborative team environment that has tight deadlines
69

Senior Engineer Software Configuration Management Resume Examples & Samples

  • Develop scripts for automating Software Configuration Management tasks
  • Participate in Software Configuration Management innovation projects
  • BS degree in Computer Science, Software Engineering, or related degree
  • 7+ years in Software Development Projects with using C/C++/Java languages
70

Senior Engineer, Software Engineering Resume Examples & Samples

  • Contribute on a daily basis to the design and development of the platform
  • Work with stakeholders (both internally and externally) to define business requirements and assist in the prioritisation of tasks for the development team
  • Contribute to architectural discussions and work across other products to ensure alignment with the rest of the product suite
71

Senior Engineer, Software Quality Resume Examples & Samples

  • Establish SW/FW quality management processes and related performance standards
  • Develop effective training collateral and conduct evaluations to identify areas of improvement
  • Manage organizational training needs and schedule sessions accordingly
  • Facilitate and participate in retrospectives for continuous improvement of software development processes
  • Bachelors in Computer Science, Engineering with a quality emphasis, or other related technical degree
  • At least 5 years’ experience in Software Quality Management / Quality Assurance
  • At least 5 years working in a Software Development Environment
  • Experience / Interest in development and delivery of Quality Process training programs
  • Prior experience with different development methodologies (i.e. waterfall, agile - Scrum, SAFe, Lean Startup)
72

Senior Engineer, Software Resume Examples & Samples

  • Will contribute to component and product architectural designs
  • Participates in the unit testing, test case reviews, and certification of software
  • Conducts, participates in design/code reviews
  • Will interact with Business Analyst to ensure that specifications are satisfied
  • Helps Tier 3 Support with customer cases
  • Act as subject matter expert in a specific area of responsibility for other teams (i.e., QA, Documentation, Support etc.)
  • Work in a team environment, soliciting input from various project members and utilizing the existing project experience base to all development work
73

Senior Engineer Software Resume Examples & Samples

  • Solid 5+ years recent experience with C#/.NET and deep knowledge of related technologies such as ASP.NET, SQL, MVC, AJAX, Web API, JavaScript (and JavaScript frameworks such as AngularJS), HTML, and CSS
  • Familiarity with software architecture, and database modeling
  • Familiarity with ORM frameworks
  • Computing skills around Microsoft Azure helpful
  • Experience with multiple phases of the SDLC and with SCRUM
  • Strong work ethic and time management skills
  • Strong written and oral communication skills and the ability to read technical documents written in English
74

Senior Engineer, Software Resume Examples & Samples

  • Continual process improvement to achieve better efficiency and quality
  • Can provide accurate effort estimation and solid risk analysis/mitigation for task
  • Complete software design and development with good quality per program inputs
  • Involve in global design discussion and review for good design quality
  • BS in Computer Engineering or equivalent experience
  • Solid understanding for Object-Oriented analysis and design
  • Quick learning, Self-starter, energizing, results oriented, and able to multi-task
  • Excellent global communication skill in English
  • Be able to support software architecture evolvement
  • Be familiar with CORBA/COM technology
  • Web programming skill is preferred. Such as PHP, JavaScript, CSS etc
  • Experience about mechatronics product
75

Senior Engineer Software Engineering Resume Examples & Samples

  • Work with customers to identify deployment and operational challenges and provide solutions
  • Provide technical leadership to teams on a highly scalable distributed (or cloud-based) solution. Includes
  • Drive/collaborate with other technical leaders/software engineers on arriving at solutions to customer’s challenges
  • Review and write product documents including customer facing documents
  • BE or MS CS/EE with 8 years of industry experience
  • Self-driven with proven experience driving design and implementation of software solutions through architecture
  • Good working experience of configuration control and build systems and methodologies (subversion, GIT)
  • Excellent analysis and programming skills
  • Experience of Agile development methodologies
76

Senior Engineer, Software Resume Examples & Samples

  • BE/BTech/MTech/PhD or equivalent in EE/ECE/CSE
  • 10+ years of work experience with complex, large-scale EDA software tools with expertise in at least 2-3 of the following skills
  • Good understanding of Verilog/VHDL/System Verilog required. Experience in writing test plan, test designs, and test benches
  • Plan, develop and implement test strategies for Libero FPGA design toolset. Identify, qualify, and solve software problems, especially for FPGA design tools integration and testing
  • Create FPGA designs to validate the use models of hardware and software features. Experience in Board level debug would be a plus
  • Good understanding of synthesis/ Constraints/ STA/ flows
  • Good understanding and experience in validation of High Speed Protocols Like USB, Ethernet, Pcie or DDR
  • Prior work experience on timing closure and constraint development for high-speed protocols like DDR, SGMII, Interlaken etc. desirable
  • Good understanding of complete physical design flow
  • Must be able to work both independently or in diverse groups
  • Analytical skills and trouble-shooting expertise. Creative and innovative problem-solving
  • Effective communication skills (Verbal & Written)
  • Must work effectively with cross-functional and global teams
  • Must be adaptable to changing priorities and able to multi-task and manage time effectively
  • Must be pro-active in taking ownership of projects and problems, confident in abilities, willing to take on challenging projects, and open to creative solutions
  • Must be motivated to drive delivery and support of robust, high quality software
77

Senior Engineer, Software Developer Resume Examples & Samples

  • 8+ years’ experience in designing and developing applications using OOP/OOD with at least 3 years of experience in C#/.NET. (Experience with C++ or other OO languages an asset.)
  • Experience with design and implementation of n-tier systems, reusable libraries and development frameworks
  • Proven technical leadership skills and a team player, with strong collaboration skills
  • Experience with COM interop, COM an asset
  • Experience of controlling peripheral devices (user-level drivers)
  • Experience with development and integration of software in tight collaboration with hardware engineers
  • Experience with agile methodologies, test driven development, Domain specific languages, distributed data management
  • Experience with developing software for life sciences or medical device products
78

Senior Engineer, Software Resume Examples & Samples

  • Theoretical background in computer science and engineering concepts
  • Self-motivated and innovative
  • Good written and spoken communication skills
  • Well versed in designing and developing for extensibility
  • Well versed in networked and distributed computing concepts and issues
  • Well versed in multi-threaded and concurrent programming concepts and issues
  • Well versed in object-oriented analysis, design and development
  • Well versed in SQL and relational database concepts
  • Collaborative, team-oriented mind-set with respect to stakeholders
  • Familiarity with back-end and middle-ware technologies
  • 8+ years professional development experience
  • 6+ years of Java experience; well versed in Java 7 and later
  • 2+ years familiarity with an IDE of choice
  • 2+ years experience supporting a product or service in production
79

Senior Engineer, Software Resume Examples & Samples

  • BS/MS/PhD in EE/ECE/CSE with 8-14 years of experience working with memory controller designs such as DDR3/DDR4 or LPDDR
  • Hands-on experience in verifying DDR protocols is a must
  • Strong waveform debug skills using front end industry standard design tools like ModelSim, VCS or NCSIM is a must
  • Must be proficient in HDL languages (Verilog , VHDL and SystemVerilog)
  • Working knowledge in C/C++, TCL or Perl is a plus