Consultant Software Engineer Resume Samples

4.9 (127 votes) for Consultant Software Engineer Resume Samples

The Guide To Resume Tailoring

Guide the recruiter to the conclusion that you are the best candidate for the consultant software engineer 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
JW
J Wuckert
Jarrett
Wuckert
294 Christiansen Junctions
Dallas
TX
+1 (555) 567 9089
294 Christiansen Junctions
Dallas
TX
Phone
p +1 (555) 567 9089
Experience Experience
New York, NY
Consultant Software Engineer
New York, NY
Jast, Williamson and Crist
New York, NY
Consultant Software Engineer
  • Work with team managers to secure resources working on a particular project, and come up with overall code drop based delivery plan
  • Background in: Product Management; Architect; Program Management; Engineering Management
  • Works on unusually complex problems and provides solutions, which are highly innovative
  • Work closely with Solution Architect in designing applications, based on TDD (Test Driven Development)
  • Works with key stakeholders (Engineering, Product Management) to define release content
  • Enjoy working with other developers to solve difficult problems
  • Translate backlog items into engineering design and logical units of work (tasks)
Philadelphia, PA
Consultant, Software Engineer
Philadelphia, PA
Bogisich and Sons
Philadelphia, PA
Consultant, Software Engineer
  • Provide guidance to teams on development standards, automation and tools
  • Actively find ways (new technologies, tools, frameworks) to improve software solutions
  • Work on Pre SDLC or Discovery activities owning and contributing to assigned activities related to technical feasibility & assessment, providing responses
  • Assist with the creation of training materials, development activities and automation practices to advance team capacity
  • Drive adoption of development services (Performance Engineering, Continuous Integration, Continuous Delivery, and Collaboration) amongst various delivery teams
  • Provide guidance to teams on processes such as Agile, Lean, etc
  • Interacts with customers, developers, architects and requestors to identify scope of projects
present
San Francisco, CA
Senior Consultant Software Engineer
San Francisco, CA
West Group
present
San Francisco, CA
Senior Consultant Software Engineer
present
  • Provide key communication of the road-map to the development organization and transition to a software release plans
  • Working with Business Partners, design our technology products and applications to meet MasterCard’s business objectives
  • Provide thought leadership in digital payments, an advisor to our business partners
  • Develop and own the technology road-map for our digital payment products
  • Coordinate the technical road-mapping process ensuring alignment with business objectives, enterprise architecture plans, and technology delivery
  • Proficient with Linux kernel fundamentals, system and kernel programming
  • Design, implement and debug Linux subsystems for the next generation Storage product
Education Education
Bachelor’s Degree in Information Systems
Bachelor’s Degree in Information Systems
West Virginia University
Bachelor’s Degree in Information Systems
Skills Skills
  • Strong coding, profiling and testing skills
  • Strong product/technology/industry knowledge
  • Possesses strong product/technology/industry knowledge
  • Ability to prioritize projects and deliverables
  • Ability to see and present “the big picture” and offer solutions to make it better
  • Good English communication in paper and oral
  • Proficient in Python, Docker (and/or LXC), and Ansible (and/or Puppet, Chef, Salt)
  • Good understanding of object oriented design patterns
  • Understanding of high availability (HA) architectures and distributed systems on Linux
  • Proficient in C or C++, and be familiar with scripting languages like Bash shell, Perl, Python
Create a Resume in Minutes

15 Consultant Software Engineer resume templates

1

Consultant Software Engineer Resume Examples & Samples

  • 7+ years of experience designing, developing and testing web applications
  • Proactive, self-guided learner who enjoys keeping up with the latest tech in front-end development
  • Experience working with Bootstrap, Foundation, and/or other responsive design libraries and/or component libraries
  • Excellent interpersonal skills. Extremely strong written and verbal English communications skills
  • Experience working with WebSockets and libraries like Atmosphere, Socket.IO or SockJS
  • Experience building visualizations in JavaScript using a library such as D3, HighCharts, and/or RaphaelJS
  • Experience working with backend technology like Spring MVC, Ruby on Rails, and/or other server-side frameworks
2

Consultant Software Engineer Resume Examples & Samples

  • Architect and contribute code to an OpenStack system that utilizes Docker, SDN, and key differentiating technologies making the customer experience easy
  • Improve existing OpenStack functionality and stability, adding key production-grade features
  • Collaborate internally with team members across the globe, project stakeholders, and externally with the OpenStack community
  • Opportunistically contribute to the OpenStack blueprints, and "upstream" code commits
  • Proficient in Python, Docker (and/or LXC), and Ansible (and/or Puppet, Chef, Salt)
  • Shell scripting, REST APIs, and Git
  • Understanding of high availability (HA) architectures and distributed systems on Linux
  • Understanding of Linux internals (cgroups, selinux, AppArmor, namespaces, etc.)
  • Understanding of Linux networking (routing, iptables, bridges, gre, vxlan, ovs, etc.)
  • Experience with deploying OpenStack/DevStack
  • Experience with RabbitMQ
  • Understanding of KVM or similar virtualization technologies
  • Load-balancers (HAProxy, Nginx)
  • RPM packaging
3

Consultant Software Engineer Resume Examples & Samples

  • Uses independent judgment to accomplish goals and objectives
  • Works on unusually complex problems and provides solutions, which are highly innovative
  • Contributes technical expertise to help determine requirements and functional specifications for entire system
  • Contributes to cost/delivery/quality targets
  • Knowledge of the technical aspects of hardware/software subject matter
4

Consultant Software Engineer Resume Examples & Samples

  • Provide expert technical guidance to our Product Management and Engineering teams on Public and Private Cloud environment Administration and Deployment (e.g. Azure, AWS, VMware, Openstack)
  • Work with RSA and EMC Technical Consultants, Engineers, and Product Owners to rapidly learn, evaluate, and explain emerging Hybrid Cloud platforms and technologies
  • Work with distributed teams to coordinate technology evaluations and Proof of Concepts
  • Guide virtualization and micro service orchestration efforts
  • Create documentation in the form of Word Documents, Power Points, Visio or OmniGraffle Diagrams, and Wiki topics
  • Author public facing reference architecture documentation for how to integrate RSA Security Analytics with third party platforms
  • Excellent written and verbal communication skills including group, leadership, and executive presentations
  • Public and Private Cloud Platform Experience (e.g. Azure, AWS, GCE, VMware, Openstack)
  • At least one compiled (e.g. C++, Java) and one scripting (e.g. Python, Ruby) language
  • Container Experience in a development environment (e.g. Docker, Rocket)
  • Container Orchestration experience (e.g. Docker UCP/Orca, Cloudify, Kubernetes)
  • Familiar with tiered data concepts and caching strategies
  • (Virtual) Network routing and switching knowledge and experience
5

Senior Consultant, Software Engineer Resume Examples & Samples

  • Provide support to the existing Global Customer Service teams on Level 2 & 3 issues
  • Troubleshoot, identify root cause and resolve complex problems related to the applications
  • Participate in a 24x7 production support rotation schedule
  • Provide leadership and oversight across global teams
  • Serve as a liaison between the Development and Global Customer Service teams to ensure smooth hand-off and timely delivery of software
  • Drive problem resolution and develop work around solutions
  • Provide post implementation release support
  • Communicate release updates to business and management teams
  • Excellent technical troubleshooting skills
  • Ability to provide premier technical assistance to both internal and external clients
  • Participate in Change Management activities
  • Java, J2EE, Java Messaging Service, JBoss, Apache, HTTP and TCP/IP Protocols
  • Oracle, PL/SQL, JDBC
  • Web Services (SOAP, REST, XML, XSL)
  • Object-oriented design and programming
6

Consultant Software Engineer Resume Examples & Samples

  • Experienced Java/Grails developer
  • Java, XML, Webservices
  • Java [J2EE, Spring, Hibernate] development is desirable
  • Webservices [JSON/RESTful development]
  • Working knowledge of one or more DBs [Oracle, Postgres Or any other Relational DB]
  • Knowledge of a Web framework like AngularJS or JQuery will be a plus
7

Consultant Software Engineer Resume Examples & Samples

  • Passion for cloud computing and distributed systems
  • Requires at least 7-10 years of progressive experience building and testing systems software
  • Significant test experience, preferably in linux environments
  • Experience with java or python or other scripting languages
  • Bachelor’s (or greater) in Computer Science or related field preferred
8

Consultant Software Engineer Resume Examples & Samples

  • Hands on/rock star software engineer responsible for implementing, and maintaining, high-performance scalable features in a variety of languages, primarily C/C++
  • Drive architecture and design discussions for challenging problems in massive distributed file systems, cloud computing/storage space
  • Drive technical direction for the team, thinks big and evangelizes with rest of the global organization for new ideas
  • BS (14+) or MS (12+) years of software development experience in Computer Science or related technical field
  • Exceptional C programming, software architecture, design, implementation, test, debugging and problem solving skills
  • Hands-on experience developing for FreeBSD or other POSIX/UNIX operating systems (including system configuration, memory management, system calls, and multiplexed I/O)
  • Self-driven engineer who takes personal accountability & enjoys a coaching/mentoring role
  • Technically influence and work successfully in a distributed team
  • Proven track record to deliver multiple features in File Systems, Storage or Enterprise Software space
9

Consultant, Software Engineer Resume Examples & Samples

  • Recommend and drive strategic policy, tooling and complete the implementation of those decisions
  • Interacts with customers, developers, architects and requestors to identify scope of projects
  • Assist with the creation of training materials, development activities and automation practices to advance team capacity
  • Ensure performance test strategy & performance tests enable our systems to operate over anticipated production volumes
  • Drive and foster innovation with toolset to increase team productivity, and deliver faster
10

Senior Consultant, Software Engineer Resume Examples & Samples

  • Develop technical solutions for new innovations that have strategic fit and value to MasterCard’s customers and partners
  • Define, design, and evaluate detailed technical concepts, architectures, and requirements that meet customer needs and pain points
  • Identify and evaluate business implications of potential designs
  • Develop software code to create prototypes and pilots that demonstrate technical and business viability
  • Quickly adapt and incorporate changing market dynamics and business needs into technical designs and requirements
  • Significant Full stack development expertise
  • Table stakes: SQL (multiple DBs), XML/WSDL, HTTP/HTML/JavaScript/JSON
  • Functional Programming Exposure: any of Erlang, Haskell, Clojure, Lisp, Scala, etc
  • Competent using Crypto/PKI
  • Understanding of security issues
  • Erlang, NoSQL, D3, ASN.1, ISO8583, Blockchain, Bitcoin/Ethereum, ISO20022
11

Consultant, Software Engineer Resume Examples & Samples

  • Develop overall strategic technical plan and create architecture proposals based on identified solution gaps. As recognized subject matter expert, lead planning, design and implementation of technical solutions. Create solution definition and solution architecture. Assist Management in Business Case Development and Scenario Planning leading to an effective decision making process. Make presentations to the Management, Business Owners and other Stakeholders
  • Assist in examining commercially available and forthcoming industry technologies related to area of expertise. Research on current and upcoming technologies and application appropriate frameworks and provide recommendations to Management. Perform PoCs (Proof of Concept) and help Department in the selection of Technology. Proactively create and maintain solution and technology road maps
  • Ensure compliance to the defined standards. Actively look for opportunities to modify and enhance standards per the needs of the department. Develop documentation templates, lead and enforce development of documentation through out the development lifecycle of the solution
  • Experience in delivering secure solutions in Financial Services Sector is preferred
  • Demonstrate MC Core Competencies
  • RedHat Linux experience
  • JBoss Seam and Spring framework preferred
  • IntelliJ preferred
  • Strong communication skills -- both verbal and written – and strong relationship, collaboration skills and organizational skills
12

Consultant Software Engineer Resume Examples & Samples

  • BA/BS or equivalent technical experience
  • Development Team/Project lead experience a plus
  • Excellent programming and scripting skills in multiple languages (C/C++, Java, bash, Perl, Python, PHP, Ruby etc.)
  • Strong knowledge in Makefile, Build Automation (Hudson, Jenkins), Maven, ANT Scripting and Shell Scripting
  • Strong knowledge on VMware products
  • Experience managing and extending Source Code Management Systems (Perforce desired)
  • Experience managing and extending Bug Management Systems (Bugzilla desired)
  • Proven experience with integrating/extending bug management (Bugzilla preferred) and source code management (Perforce preferred) systems
  • Excellent written and verbal communication skills to interface with Developers and Engineering Management
  • Build and Release Engineering experience
13

Senior Consultant Software Engineer Resume Examples & Samples

  • Make changes to Linux kernel and user space drivers as required
  • Proficient with Linux kernel fundamentals, system and kernel programming
  • Familiarity with buildroot and busybox appliance environments
  • Ability to build and customize the linux kernel, and diagnose driver issues
  • Exposure to device drivers, Intel or ARM architecture, OS fundamentals and computer architecture is preferred
  • Exposure to python or any other scripting language along with shell programming
  • Nice to have exposure to NVMe device drivers, storage fundamentals
14

Senior Consultant Software Engineer Resume Examples & Samples

  • Develop and own the technology road-map for our digital payment products
  • Ensure business requirements are of sufficient quality and detail to ensure the road-map can be transitioned to development release plans
  • Provide thought leadership in digital payments, an advisor to our business partners
  • Ensure communications are timely and transparent between business teams and technology teams, across the globe
15

Senior Consultant, Software Engineer Resume Examples & Samples

  • Individuals in this role will work with Product Management to define the engineering requirement based on business requirement
  • Work with team managers to secure resources working on a particular project, and come up with overall code drop based delivery plan
  • Background in: Product Management; Architect; Program Management; Engineering Management
16

Consultant Software Engineer Resume Examples & Samples

  • A proven ability to lead technical teams
  • 10+ years’ experience programming in a product/solution development environment
  • 7+ years’ experience in data center architecture and delivery, including operational services in IaaS environments such as VMWare SDDC, vRA, vRO
  • 5+ years’ experience in Java, JavaScript, HTML, Spring framework
  • Expertise in Python
  • An understanding of cloud service and deployment models, extending from private cloud to public cloud offerings
  • Proven experience working in cross functional teams and interacting with customers
17

Consultant Software Engineer Resume Examples & Samples

  • Strong experience in single page application UI technologies (such as Angular, Bootstrap, JavaScript, Gulp, Bower, npm)
  • Strong experience of UX design methodologies
  • Experience of Agile methodologies
  • Knowledge in Java Server side technologies (preferably Spring based)
  • Comfortable with configuration management tools, such as GIT and Jenkins
  • Experience with developing on Windows (primarily) and Linux
  • Exposure to requirements analysis
  • Knowledge of storage systems an advantage
  • Relevant bachelor's degree or equivalent with industry experience
  • Strong motivation to learn new technologies
  • Have a proven track record in web development
18

Technical Consultant / Software Engineer Resume Examples & Samples

  • Ability to work analytically in a problem-solving environment
  • Experience of working in a range of technical consulting roles, not just as a developer
  • Experience of the whole Software/Systems Development Lifecycle (SDLC)
  • Ability to translating client requirements into solution design
  • Ability to design, deploy and support complex system infrastuctures
  • Degree in Business, Mathematics, Computer Science or related field
  • English and Italian language proficiency
19

Consultant Software Engineer Resume Examples & Samples

  • Provide technical expertise for payment applications, which include secure, mission critical transaction processing systems
  • Responsible for building commercial Java-based, SOA, highly available applications, where system performance is critical
  • Collaborate with team members and internal stakeholders to ensure requirements meet customer needs
  • Produce innovative technical solutions to meet business and product strategies
20

Consultant Software Engineer Resume Examples & Samples

  • Work closely with Solution Architect in designing applications, based on TDD (Test Driven Development)
  • Lead the Scrum Team on new technology adoption / processes
  • Undertake code reviews of the development team
  • Provide advice and support to other team members
  • Estimate the size of backlog items that they are responsible for delivering
  • Translate backlog items into engineering design and logical units of work (tasks)
  • Evaluate technical feasibility
  • Write technical User Stories for backlog
  • Implement sprint backlog items
  • Write unit tests/functional tests/integration tests as per the definition of done for the Scrum team
  • Write and verify code which adheres to the acceptance criteria
  • Support UAT – resolving issues as per business priority
  • Post Implementation Support and production support
  • Ensure we move towards common technical goal
21

Consultant Software Engineer Resume Examples & Samples

  • Provides technical expertise in developing solutions to complex software engineering problems, which require frequent use of ingenuity and creativity
  • Provides technical leadership to others. Interfaces with senior management to provide and obtain information and gain consensus regarding project direction and planning
  • Collaborates cross functionally on matters that require coordination across functional/organizational lines
  • Works with local & remote team to lead software product design/ implementation and deliver high quality product
  • Resolves related bugs reported from QA or customers
  • 8 - 10+ years software development experience
  • Good communication skills, good in written and oral English
  • Good at software design skills and algorithm
  • Proficient program skill in Java
  • Solid experience working on storage system and/or distributed system
  • Experience leading teams will be a plus
22

Consultant, Software Engineer Tech Lead Resume Examples & Samples

  • Architecture and design of software solutions including
  • Actively find ways (new technologies, tools, frameworks) to improve software solutions
  • Execute and own the baseline architecture implementations and design activities collaborating with Sr. Engineer & Engineering Team
  • Work on Pre SDLC or Discovery activities owning and contributing to assigned activities related to technical feasibility & assessment, providing responses
  • Strong communication skills, with an ability to express and design ideas to a development team
  • Collaborate with hiring team to outline and execute strategy for recruiting technical folks
  • Records, reviews and provides inputs on Skill requirements
  • Takes up interview sessions for candidate positions including Technology consultants & Sr. Engineers (Level 2 if needed)
  • Provide guidance to teams on processes such as Agile, Lean, etc
23

Consultant, Software Engineer Resume Examples & Samples

  • Plan, design and develop technical solutions and alternatives to meet business requirements in adherence with MasterCard standards, processes and best practices
  • Accountable for full systems development life cycle including creating high quality requirements documents, design and other technical artifacts including but not limited to detailed test strategy/test design, performance benchmarking, release rollout and deployment plans, contingency/back-out plans, feasibility study, cost and time analysis and detailed estimates
  • Contribute ideas to help ensure that required standards and processes are in place. Maintain solution and technology road maps
  • Follow and promote Quality Assurance and Quality Control processes in the department. Actively look for opportunities to enhance standards and improve process efficiency. Mentor and guide other team members during all phases of the SDLC. 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, Design Review, Code Review and Security Review to ensure compliance with MasterCard standards
  • Solid knowledge of and experience in Object-oriented Design
  • Experience working on enterprise Java applications
  • Spring, Hibernate – Extensive experience required
  • HTML, XHTML, HTML 5, CSS, JavaScript - Solid working knowledge preferred
  • Experience developing Web services (SOAP, REST)
  • Solid grasp on relational database modeling and design
  • Experience documenting complex detailed designs
24

Consultant Software Engineer Step Resume Examples & Samples

  • Develops and documents design models and implements systems according to specific strategies, standards, guidelines and policies
  • Integrates new approaches and solutions to enhance the effectiveness of business solutions
  • Uses the strategies, standards, guidelines and policies in developing implementation and service delivery models, including data security policies and development standards
  • May make technical decisions on work assignments, schedule revisions or design features
  • Solves unique, tactical problems involving complex technical issues across multiple disciplines
  • Ensures compliance to models, standards and strategies
  • Investigates new design and/or analytical methodologies, techniques, and tools and makes recommendations as appropriate
  • Maintains a profound understanding of business domain strategies
  • Ensures optimal application performance within area of technical and application expertise. Assesses and recommends solutions to maintain overall application health
  • May act as project manager, technical consultant, or business consultant
  • Works with technology management to develop departmental business models, technical strategies, implementation strategies and architectures. Ensures compliance to models, standards and strategies
  • Synthesizes information gathered from numerous functions throughout the company in order to assist in the creation of cross-functional data, business, or process models
  • Ensures complete knowledge transfer from project to application and system support
  • 8 to 10 years
  • Analysis – Analyze Problems & Issues
  • Decision-Making – Exercise Insightful Judgment
  • Planning – Establish Group Plans
  • Managing Execution – Work Effectively & Efficiently
  • Managing and Improving Process – Establish Best Practices
  • Strategic Thinking – Support Strategy
  • Innovation – Leverage Innovation
  • Focus on Service - Anticipate Service Needs
  • Influencing – Influence Others
  • Collaboration – Promote Collaboration
  • Communication – Write and Speak with Impact
  • Listening – Listen Attentively
  • Building Relationships – Build Relationships
  • Leveraging Diversity – Understand & Respect Differences
  • Results Orientation – Drive for Results
  • Adaptability – Adapt Productively
  • Plan and Manage Projects – Manage Basic Projects
  • Discover, Analyze and Define Requirements – Lead Requirement Definition
  • Design Systems – Design Complex Subsystems
25

Consultant, Software Engineer Resume Examples & Samples

  • The Helix Application Architecture Team is a dedicated collection of self-organizing, high performing, interdependent, co-located individuals representing different functional roles with all the necessary skills to create the foundational capabilities that application teams develop on top of it. This team leads with mission to provide overall stewardship of enterprise grade application architecture & design within the context of holistic software development. This includes driving the architecture & design decisions and building consensus around it. The team leads the exploration in software architecture & technology innovations along with enabling excellence in overall team
  • Team members may be developers, UI designers, testers, analysts, Big data Engineers & architects. The team is cross-functional, which means that between all its members they possess sufficient skills to do the work. There is no dictated leadership hierarchy within the team members
  • Technical Consultant at MasterCard is a technology leader within the organization and spearheads the system architecture, design and creating the implementations. He or she participates in the Software Development Life Cycle through Coaching, R&D, Proof of Concepts, Prototyping, Code review etc. He or she may also be required to administer training throughout various phases of the development cycle. Additionally, He or she influences the development practices so that they are in compliance with best practices, policies and procedures
  • Technical solution & application architecture & design
  • Development, review & ownership of architecture & design artifacts (SAD, API Specification etc.)
  • Work with Product Management and Engineering to translate product use cases and requirements to industry-leading design, architecture and implementations. Set architectural direction by grooming and prioritizing architectural stories related to baselining software stack, realization of non-functional requirement etc. and critical domain stories. Influence the product owner to balance the business and technical priorities and the value of the architecture work
  • Regularly communicate with management about risk analysis and design tradeoffs
  • Participate & contribute in Product kick off sessions & Requirement workshops for Direction and course correction w.r.t. domain based solutions, technology feasibility, competence requirements, resources requirements
  • Perform knowledge sharing and coaching, mentoring by
  • Tech Talks & Presentation session on specific topics of expertise
  • Technical writing and publishing - Articles, Blogs, References
  • Participate & contribute in talent acquisition and recruitment activities as follows
  • Provide guidance to teams on development standards, automation and tools
  • Understanding of cloud eco system is must and have done hands on implementations on creating web applications for internal or external cloud