Data Software Engineer Resume Sample

15 votes

The Resume Builder

Create a Resume in Minutes with Professional Resume Templates

Murray Kerluke
7912 Koch Union,  Detroit, MI
+1 (555) 518 3692

Work Experience

Senior Big Data Metrics Software Engineer
05/2017 - PRESENT
Detroit, MI
  • Follows work instructions; codes, tests, debugs; implements and maintains software solutions, under direction of the manager
  • Develops tests, debugs and implements operating systems components, software tools and utilities, under direct supervision
  • Implements and monitors basic system improvements to increase efficiency
  • Under supervision, supports applications to be compatible across multiple computing platforms and browsers
  • Join a rapidly growing center and be part of numerous brand new innovative projects
  • Broad exposure to cutting edge technologies and the spectrum of platforms
  • Exposure to big-data analysis and machine learning algorithms
Data Software Engineer
03/2013 - 01/2017
Detroit, MI
  • Contribute ideas for continually improving the team’s productivity, job enjoyment, and code quality
  • Basic understanding of Object Oriented Design and Programming, preferably with Java or a JVM language
  • Working towards a Computer Science major or related fields
  • Be a team player and passionate about evolving the solutions that Data Services deliver as an important component in to Workday’s leading cloud-hosted architecture
  • Apply advanced excel data profiling, scripting, pivot table analysis techniques
  • Manage and manipulate large and disparate data sources
  • Enhance existing migration solutions and develop new data analytics capabilities
Data Services Software Engineer Intern
07/2006 - 10/2012
San Francisco, CA
  • Exposure to a growing community of engineers in financial software
  • Act as a Knight of Data Quality – Aggressively drive the design and implementation of tools and technologies to master and clean data to ensure we’re not snared by bad or missing data
  • Write code to maintain and enhance data/analytics pipeline(s)
  • Strive for fault tolerant processes and scalable solutions
  • Understand and work with complex data structures and advanced analytics
  • Work with team-members to propose technical solutions to business problems
  • Contribute to the growth of your team by sharing knowledge
  • Have pride – Ensure performance isn’t our weakness by implementing and refining robust data processing, REST services, RPC (in an out of HTTP), and caching technologies
  • Industry or academic experience in the following areas is required


Washington Adventist University
2000 - 2005
Engineer's Degree in Computer Science

Professional Skills

  • Strong organisational and prioritization skills, tracking tasks across multiple streams
  • Provide thoughtful analysis and strong problem solving skills
  • Strong technical skills, able to adopt and learn new tools quickly
  • Strong English verbal, presentation, facilitation and written communication skills
  • Aggressively grow your skillset and expertise to meet the emerging needs of our clients
  • Skilled in problem management, software testing and validation
  • Proven experience with at least 3 of the following languages – Java / C# / Python / Javascript

How to write Data Software Engineer Resume

Data Software Engineer role is responsible for software, research, events, finance, credit, training, integration, database, refining, trading.
To write great resume for data software engineer job, your resume must include:

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

Contact Information For Data Software Engineer Resume

The section contact information is important in your data software engineer resume. The recruiter has to be able to contact you ASAP if they like to offer you the job. This is why you need to provide your:

  • First and last name
  • Email
  • Telephone number

Work Experience in Your Data Software Engineer Resume

The section work experience is an essential part of your data software engineer resume. It’s the one thing the recruiter really cares about and pays the most attention to.
This section, however, is not just a list of your previous data software engineer responsibilities. It's meant to present you as a wholesome candidate by showcasing your relevant accomplishments and should be tailored specifically to the particular data software engineer position you're applying to. The work experience section should be the detailed summary of your latest 3 or 4 positions. Representative Data Software Engineer resume experience can include:

  • Using query tools and ETL tools, create prototypes and data sets for testing and validation of development results
  • Experience designing and implementing application architectures and code that are highly scalable, available, intelligent, and performant
  • Experience with conducting trend analysis on large data sets and analyzing corrective action plans
  • Have 3+ years of software engineering experience in Scala/Java working on large-scale distributed systems
  • Experience designing and implementing creative solutions to difficult computational problems
  • Tware development experience, preferably building distributed server products

Education on a Data Software Engineer Resume

Make sure to make education a priority on your data software engineer resume. If you’ve been working for a few years and have a few solid positions to show, put your education after your data software engineer experience. For example, if you have a Ph.D in Neuroscience and a Master's in the same sphere, just list your Ph.D. Besides the doctorate, Master’s degrees go next, followed by Bachelor’s and finally, Associate’s degree.

Additional details to include:

  • School you graduated from
  • Major/ minor
  • Year of graduation
  • Location of school
These are the four additional pieces of information you should mention when listing your education on your resume.

Professional Skills in Data Software Engineer Resume

When listing skills on your data software engineer resume, remember always to be honest about your level of ability. Include the Skills section after experience. Present the most important skills in your resume, there's a list of typical data software engineer skills:

  • Proven experience with at least 2 of the following languages – Java / C# / C++ / Python
  • Strong experience with Scala, Spark and Hadoop
  • Python/ Matlab experience is strong positive
  • Extensive experience in developing and managing cloud based RESTful APIs, using moneta boot and java
  • Strong understanding of manual testing methodologies, process, and tooling
  • Hands on experience in developing and mentoring team of developers working on various data visualization technologies ( QlikSense, NPrint, Tableau etc)

List of Typical Experience For a Data Software Engineer Resume


Experience For Senior Big Data Metrics Software Engineer Resume

  • Experience developing/maintaining production systems
  • Experience working and developing solutions on top of AWS stack
  • Practical experience focusing on (but not limited to) graph algorithms, lock-free programming, consensus protocols, etc
  • Experience with building scalable and reliable data pipelines using Big Data engine technologies like Spark, AWS EMR, Redshift, etc
  • Experience with SQL and no SQL databases – setup and writing code
  • Some experience building production UI in some technology
  • Experience working with DWH
  • Previous experience client facing positions

Experience For Experienced Software Engineer for Data Intelligence Group Resume

  • Experience developing HTTP and RESTful APIs
  • Proven track record in delivering in an agile environment
  • Experience in Dimensional, Entity-Relationship, Tabular models and OLAP data modeling
  • Experience working with different data sources (SQL and no SQL)
  • Professional software engineering experience in C++, Go, or Rust with an emphasis on data-structures and high performance
  • Deep, multi-faceted appreciation of how complex stream processing systems are designed and operated
  • Significant experience writing the functional side of Scala
  • Experience with ASW stack – S3 / Redshift / EMR

Experience For Client Reference Data-software Engineer Resume

  • Experience with Hadoop and/or Spark
  • Experience with integrations projects (both API & ETL)
  • Ad tech experience – big advantage
  • Experience with DBA and SQL optimizations tasks
  • Experience leveraging ETL tools to load a data warehouse or create a data store

Experience For Data Modeling Software Engineer Resume

  • Skilled with Git and GitHub or comparable distributed version control system
  • Experience with Microsoft SSIS, SQL Server, and Analysis Services
  • Practical Experience with test driven development (TDD) and Continuous Integration/Continuous Deployment (CI/CD)
  • Experience with Kubernetes, Terraform, Salt and major cloud platforms
  • Experience with scalable data integration technologies like ETL or Data Virtualization

Experience For Software / Data Engineer Resume

  • Experience with cloud technologies such as AWS or Google Cloud
  • Extensive experience in traditional as well as modern databases ( Sybase, Oracle, Hadoop, Mongodb etc) and data virtualization technologies
  • Developing, testing and debugging of complicated problems and algorithms
  • Scripting and programming as needed
  • Generating implementation plans and managing the different development activities to achieve project goals
  • Provide tools for data processing pipeline including dependency based scheduling and monitoring
  • Estimates for application development effort including identifying dependent teams and developing code to satisfy complex requirements
  • Gather and process raw data at scale (including writing scripts, web scraping, macros, write SQL queries, etc.)
  • Support operations by identifying, researching and resolving performance and production issues

Experience For Data Management / Analytics Software Engineer Resume

  • Passion for ensuring that data is correct, relevant, and actionable and developing systems that
  • Provide training / prepare training document on software usage
  • Developing/maintaining production systems
  • Perform data tasks, working with a variety of SQL, NoSQL, and HDFS data stores and preparing data for visualization
  • Design data quality monitoring and automated data cleaning

Experience For Data Services Software Engineer Resume

  • Ensure high quality software solutions by implementing unit tests and supporting the creation and design of integration, load and user acceptance tests
  • Participate in the identification, scoping, design, development, and delivery of business line migrations to new platform
  • Facilitate requirements gathering process, accurately scope development timelines and document project specifications
  • Translates/Converts the business high-level requirements into detailed designs, partnering with Business Analysts, business stakeholders, and architects
  • Uses automation to build extensive end-to-end system tests and creates reusable test scripts for regression testing
  • Passion for using technology and data to solve business problems
  • With the Data Engineering team
  • + Data gathering and analysis
  • Work closely with engineering team to integrate innovations and algorithms into our production systems

Experience For Data Pipeline Software Engineer Resume

  • Develop best practices for data management, maintenance, reporting
  • + Consults management about data engineering and big data projects
  • Work with business teams to get clarification on business requirements and then implement solutions including code development and database design
  • Generate reference/derived data used by trading strategies
  • Partner and communicate with subject matter experts, developers and colleagues verbally and in written form
  • Participate in business and technical meetings to gather requirements and produce: workflows, wireframes, data and technical specifications
  • Collaborate with lead engineers and system architects to govern the standard IT toolsets and platforms
  • Act as a consultant or liaison to partners and customers
  • Understand, Analyze & refine the business requirement using knowledge of SAP modules such as: Material Management, Product lifecycle Management, Supply Chain Management, Advanced Planner & Optimizer etc. to design apt software using suitable technology

Experience For Senior Data Software Engineer Resume

  • Develop software by following software development life cycle in Advanced Business Application Programming (ABAP / ABAP on HANA), SAP Process integration methodologies for the SAP environment (SAP ERP central component, SAP HANA cloud platform)
  • Create As-Is and To-Be process documentation
  • This offer of employment is conditioned upon successful completion of applicant procedures, including but not limited to, a successful drug screening and an acceptable criminal background check
  • Build, scale and maintain data pipelines to process millions of daily events
  • Create data and platform solutions
  • Respond to urgent production issues, monitor their status, and ensure timely resolution

Experience For Software Engineer IT SYS Finance Data Resume

  • Work directly with both internal entities e.g. accounts and sales managers, R&D, along with clients
  • Education - Bsc. In computer science or related field
  • Fast learner, detail oriented and creative problem-solver
  • Can do approach and a team player
  • Familiar with SQL-based projects and BI tools (DTS/SSIS, SSRS)
  • Familiar with Html, PHP, Tableau
  • Utilize interactive drill-downs, movements, and highlights to add layers of insight and engage users to explore data
  • Explore a variety of visualization methodologies, from Data Discovery, custom JavaScript methods (such as d3.js, raphael.js), and multichannel/mobile deployment
  • Contributes to the definition of the software development process as well as the definition of best practices

List of Typical Skills For a Data Software Engineer Resume


Skills For Senior Big Data Metrics Software Engineer Resume

  • Experience implementing and optimizing big data cluster compute
  • Experience with ETL (Extract Transform Load) and Data Warehousing systems
  • Experience in building scalable systems
  • Experience with CI/CD and tests
  • Production experience in Java, ETL, and analytics systems

Skills For Experienced Software Engineer for Data Intelligence Group Resume

  • Using advanced graph-based modeling and automated logical inference to enrich biological datasets
  • Using Java and Scala/Spark to integrate, manage and analyze multi-terabytes of genomic data
  • Is passionate about data engineering, big data and related technologies
  • Deliver cutting edge technology solutions to accommodate the firm’s rapid growth, to streamline workflows and improve efficiency of businesses
  • Proficiency in Java/Scala and distributed/Cloud computing
  • Act as an EMD consultant or liaison to partners and customers
  • Create As-Is and To-Be process documentation for the EMD areas of focus

Skills For Client Reference Data-software Engineer Resume

  • Docker and cloud concepts
  • Design and code solutions to tough data challenges and provide feedback on others’ work
  • Work directly with client stakeholders to develop technical solutions for business cases
  • Participate in strategic information quality improvement projects in the design and delivery of value-add processes with associated data content to improve the quality and accuracy of our oil and gas information
  • Analyze and validate methodologies to improve data content loads and database processes within corporate data repositories
  • Participate in the delivery of data collection processes to transform raw data into critical information and determine the most efficient data integration strategies
  • Planning and designing a very large federated data processing and analytics platform
  • Apply programmatic changes to the corporate databases by designing and implementing approved data correction procedures

Skills For Data Modeling Software Engineer Resume

  • Proficiency in one or more general purpose programming languages ETL Informatica
  • Analyze and verify internal corporate repositories to ensure data integrity, accuracy and consistency
  • Provide analysis, reports and services to internal colleagues and external clients by creating custom programs and extracting oil and gas information from internal databases
  • Provide technical and domain knowledge expertise to internal energy business units
  • Advanced distributed analytics workflows on Hadoop/Spark and Cassandra
  • Design, implement and own critical applications and components of our services stack
  • Participate in the full SDLC (Software Development Life Cycle) of various components and systems that are required to be highly efficient, robust and scalable
  • Enhance our infrastructure to fulfill mission critical SLAs, whether low latency or high throughput data retrieval
  • Get to know development teams across Bloomberg, understand their application requirements and data access patterns

Skills For Software / Data Engineer Resume

  • Passion to use data to optimize products
  • BS/MS in Computer Science, Physics, Math or related field
  • Has the ability to lead people by example, individual with a determined ‘can-do’ attitude. Passion to mentor people and help them develop their software skills
  • Experience with both SQL and No-SQL stores such as MongoDB or Cassandra
  • Work closely with Credit Risk, Middle Office, and Front Office teams to gain clear understanding of the intent of reporting, analytics, and usage of data versus current approaches
  • 6 months to 8 years of academic or industry experience in the following
  • Experience in Hadoop Ecosystem (Spark, Impala, Hive), financial product knowledge, and market risk domain expertise are taken into consideration
  • Working proficiency in developmental tool-sets
  • Develop ETL routines using graphical programming tools such as Talend, Alteryx, or Pentaho for use in production batch processing

Skills For Data Management / Analytics Software Engineer Resume

  • Develop sophisticated reporting using software such as Tableau and MS SSRS
  • Advanced proficiency level with various programming languages: Scala/ Java. Ideally working on large-scale distributed systems
  • Develop extensive test cases as the primary QA effort for projects to be used by technologists and business users to testing efforts
  • Proficiency in one or more general purpose programming languages Scala/ Java
  • Collaborate with high-performing teams and individuals throughout the firm to accomplish common goals. Specifically across different businesses users including: Risk Central and Other Investment Banking and Risk & Finance
  • Enormous desire to be part of the Risk Central firm-wide effort to bring in best in class Big Data technologies to store, aggregate and report risk and PNL data
  • Experience in Hadoop Ecosystems (Spark, Impala, Hive) financial product knowledge and market risk domain expertise
  • Excellent analytical, organizational and communication skills are required, expert interpersonal skills; confidence to participate in planning sessions that outline IT solutions that reach business goals
  • Team experience with continuous integration environments including the use of industry standard source control tools

Skills For Data Services Software Engineer Resume

  • Familiarity with basic core relational data concepts, tables, relationships, aggregations, grouping, joins etc. (Kusto and/or SQL experience ideal)
  • Experience testing at least 2 projects from start to release
  • Experience in Big Data and NoSQL (Hadoop, MongoDB,Couchbase, etc.)– advantage
  • Experience with SQL, Java, C++, and VBA
  • Using the Test Driven Development (TDD) approach to programming
  • Debugging web based applications

Skills For Data Pipeline Software Engineer Resume

  • Working in an agile team to strive towards a common goal
  • Working with a team to collaberatively influence the solutions we create
  • Crafting useful log messages that aid our infrastructure team
  • Expert in programming NoSQL and tuning
  • Proficiency in building simple interfaces using javascript preferably AangularJS
  • Own test planning and casing for a title feature/area
  • Collaborate with AI infrastructure and deep learning teams to gain an in-depth understanding of their data and compute

Skills For Senior Data Software Engineer Resume

  • Build and implement data mining and analytics pipelines to measure performance, trends, and targets for deep learning and AI infrastructure services
  • We are actively seeking Engineers to help us build the definitive big data risk analytics platform for the Corporate & Investment Bank at JP Morgan
  • Expert in data modeling in Cassandra and query language
  • Provide technical expertise to more junior team members and consult with other application engineers to tune and performance test existing code base
  • Knowledge of a leading web service platform providers - such as Azure IoT, Amazon AWS and IBM Bluemix
  • Knowledge of common networking technologies: MQTT, HTTP and TCP/IP

Skills For Software Engineer IT SYS Finance Data Resume

  • Basic understanding of systems architecure diagrams and UML
  • Familiar with Kafka Cassandra
  • Apply latest DevOps concepts to continuously improve and transform platform into a highly available, highly maintainable platform – including but not limited to code, policy, processes, behaviors, tools
  • Experience working within a team environment and the ability to work with internal and external clients and to translate requirements into solutions
  • Experience in Data Application (i.e. IBM MDM) implementations
  • Strong communicator, able to articulate ideas clearly and concisely, both written and verbally
  • Switch context and provide expertise for multiple development teams across concurrent project tasks
  • Interacts with other employees at all levels in the course of day-to-day activities

List of Typical Responsibilities For a Data Software Engineer Resume


Responsibilities For Senior Big Data Metrics Software Engineer Resume

  • Participates in the development of enterprise tools to be used by multiple teams/applications
  • Designs de-normalized database schemas to provide meaningful business context
  • Participates in code development that defines the business logic for large scale solutions
  • Utilizes advanced source control features and provides input on strategy for the team
  • Tunes performance and resolves availability issues of application and its dependencies. Debugs multiple applications including service boundaries and dependent processes
  • Design and build backend solutions to handle different data problems from scratch
  • Familiar with different software design patterns, architecture approaches and frameworks
  • BSc in Computer Science or related field
  • Collaborate with Information Architecture and Business Analysis teams in formulation of requirements for data across all of Private Banking's product lines including Deposits, Trust, Credit, Risk Analytics and Client Reference Data

Responsibilities For Experienced Software Engineer for Data Intelligence Group Resume

  • Design, implement, test and maintain Unity’s Data Platform and associated services that are capable of handling real time and batch processing of tens of thousands of requests per second and billions of daily events
  • Experience with common data technologies such as Spark, Kafka, Druid and distributed data-stores
  • Work closely with other teams within Unity to leverage our data and data infrastructure
  • Collect and evaluate information, formulate as well as test hypothesis
  • Recommend technical feasibilities and solutions

Responsibilities For Client Reference Data-software Engineer Resume

  • + Deep knowledge in tools available in Microsoft stack
  • + Deep knowledge in Python, R and Data Visualization tools
  • + Innovative and able to derive solution in complicated problems
  • Design and develop a framework to automate ingestion and integration of structured data from a wide variety of enterprise data sources
  • Design and develop data pipeline components and integrate them with the Formation Platform

Responsibilities For Data Modeling Software Engineer Resume

  • Scale pipelines to meet performance requirements
  • Provide leadership to junior Data Engineers
  • Coordinate work with external teams to ensure a smooth development process
  • Communicate with both business and technical teams orally and written
  • Knowledge of SSIS (SQL Server Integration Services)

Responsibilities For Software / Data Engineer Resume

  • Participate in project planning sessions with project managers, business analysts and team members to analyze business requirements and outline the proposed IT solution. and understand and comply to Project Life Cycle Methodology in all planning steps
  • Work with historical tick-by-tick data for US Equities and Futures markets to create enriched data sets
  • Optimize components across the data generation and data access pipeline
  • Participate on interdepartmental teams and business stakeholders
  • Ystems analysis, technical design and data architecture
  • Work independently and keep projects on track

Responsibilities For Data Management / Analytics Software Engineer Resume

  • Create business analytics reports and dashboards that help AI researchers and leaders make data driven decisions for data collection, data diversity, and training
  • Broad experience in the information technology to include databases management, performance tuning, Support of enterprise data in a large global corporation
  • Experience with Greenplum
  • Experience with SAP ChaRM
  • Managed Cassandra Clusters

Related to Data Software Engineer Resume Samples

big Data Software Engineer Resume Sample

Work Experience

  •  Work in cross-disciplinary teams with KPMG industry experts to understand client needs and ingest rich data sources such as social media, news, internal/external documents, emails, financial data, and operational data   •  Architect, implement and test data processing pipelines, and data mining / data...
10 votes

Graduate Software Engineer Resume Sample

Work Experience

  •  Flexible working arrangement for all   •  First class training including mentoring by some of the most respected professionals in their field   •  Great benefits such as membership of a contributory pension scheme and life assurance with the ability to choose from an array of addit...
Professional Skills

  •  Interest and ability to learn most/all the...
  •  Excellent communication skills, especially...
  •  Solid planning, organisation skills, probl...
5 votes

Intern, Software Engineer Resume Sample

Work Experience

  •  Availability to work 40 hours a week   •  Driven, compassionate, and curious   •  Projects that impact long term CSA strategic tech debt clean up goals   •  Build and run integrated performance tests and scale based on the business needs   •  ...
Professional Skills

  •  Strong programming skills in at least one ...
  •  Excellent programming/debugging skills at ...
  •  Strong skills developing with Microsoft Vi...
10 votes

Software Services Resume Sample

Work Experience

  •  Development experience in C++, C#, Java or .NET   •  Work in small, self-motivated teams to translate customer needs into Edge App products and infrastructure   •  Travel to customer sites to implement and configure software applications on the Field Agent device   • ...
Professional Skills

  •  Strong experience writing REST web service...
  •  Are open to constantly refresh and renew t...
  •  Strong understanding of JavaScript, web ma...
5 votes

Manager, Engineering Software Resume Sample

Work Experience

  •  Optimize Oculus’ tracking and machine learning software   •  Responsible for the mitigation of any security vulnerabilities rated as Critical within 30 days of identification; rated as High within 60 days and Medium to Low within 120 days   •  Assess the current state of client’s S...
Professional Skills

  •  Proven experience building, maintaining, a...
  •  Strong computer skills, including a workin...
  •  Demonstrated leadership skills in the cont...
10 votes

Software Engineer Development Resume Sample

Work Experience

  •  Help our game developers build without constraints - drive the technology choices that enable a world-class user experience   •  Be an advocate for code quality and correctness   •  Enhance, maintain, and/or refactor existing automation   •  Learn to use DeltaV ...
Professional Skills

  •  Strong object-oriented design and coding s...
  •  Strong customer focus, written and verbal ...
  •  Good RF and microwave understanding, stron...
10 votes
Resume Builder

Create a Resume in Minutes with Professional Resume Templates

Back to top