Senior Software Dev Engineer Resume Sample

4.6
16 votes
Resume Create

The Resume Builder

Create a Resume in Minutes with Professional Resume Templates

Jude Balistreri
523 Schmeler Burg,  Boston,  MA
+1 (555) 895 3616

Work Experience


Senior Software Dev Engineer
02/2016 - PRESENT
Chicago, IL
  • Partner with multiple vendors to create estimates and delivery plans for projects or programs across an application family. Ensure quality of technology delivery of multiple vendors’ technology solutions for multiple concurrent projects or programs for an application family
  • Function as team leader for a large or complex unit
  • Setting direction to mature the technology associated with the team.Key aspect of this is “tech debt” removal when possible
  • Experience working in development team(s) that have delivered commercial software or software-based services
  • Development experience in Object-Oriented languages such as Java, C++ or C#
  • Experience with designing, building and deploying scalable; highly available systems
  • Experience with modern tools and environments (e.g., XML, web services, version control systems, bug/issue tracking tools)
  • Experience in Java development
Senior Software Dev Engineer
07/2013 - 08/2015
San Francisco, CA
  • In leading technical designs and implementation of highly scalable and adaptable systems
  • In mentoring developers and helping drive engineering maturity
  • Developing and testing web services
  • Expert with object oriented programming concepts, data structure, algorithms, and system level programming (including multi-threaded programming)
  • History of successful performance testing, application tuning and load testing
  • Experience building resilience and test automation for high volume services
  • Experience taking a leading role in building high-availability software systems
  • Proven track record of designing and delivering large-scale, high quality systems and software products

Education


University of Minnesota, Morris
2008 - 2012
Engineer's Degree in Computer Science

Professional Skills


  • Excellent systems programming development, testing, and debugging skills using C/ C++/Java
  • Excellent communication skills including verbal, written, and listening
  • Strong programming skills in one of the following: C, C++, C#, Java
  • Experience with SQL and data modeling skills
  • Demonstrated ability to mentor other software developers in all aspects of their engineering skillsets
  • Experience with OO design and coding skills in languages like Java/Python/C#/Ruby/Objective C/C++
  • Strong, object-oriented and coding skills (Java preferably on Linux platform)

How to write Senior Software Dev Engineer Resume

Senior Software Dev Engineer role is responsible for design, java, programming, coding, modeling, languages, development, analytical, training, integration.
To write great resume for senior software dev engineer job, your resume must include:

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

Contact Information For Senior Software Dev Engineer Resume

The section contact information is important in your senior software dev 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 Senior Software Dev Engineer Resume

The section work experience is an essential part of your senior software dev 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 senior software dev 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 senior software dev engineer position you're applying to. The work experience section should be the detailed summary of your latest 3 or 4 positions.

Representative Senior Software Dev Engineer resume experience can include:

  • Effective verbal and written communication skills; able to present complex technical information in a clear and concise manner to a variety of audiences
  • Scripting skills with Ruby or Python
  • Robust planning/execution skills including estimating, scheduling, and executing on committed schedules
  • Deep understanding of software development in a team, and a proven track record of shipping software quickly then iterating on the experience
  • A deep understanding of software development in a startup environment and a proven track record of shipping software quickly then iterating on the experience
  • Demonstrated experience in developing, testing and troubleshooting complex systems

Education on a Senior Software Dev Engineer Resume

Make sure to make education a priority on your senior software dev engineer resume. If you’ve been working for a few years and have a few solid positions to show, put your education after your senior software dev 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 Senior Software Dev Engineer Resume

When listing skills on your senior software dev 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 senior software dev engineer skills:

  • Experience doing hands-on software development and testing experience, with experience writing or testing Linux kernel (.drivers or core) code
  • Hands on coding skills in Java (or C# or C++) coupled with strong base in object-oriented design and development
  • Excellent written and verbal communication skills, sense of ownership and drive
  • Strong organizational and problem solving skills with great attention to detail
  • Strong written/spoken communication skills
  • Strong OO analysis and design skills in Java or C++

List of Typical Experience For a Senior Software Dev Engineer Resume

1

Experience For Senior Software Dev Engineer Resume

  • Experience in agile/Scrum software development practices and a proven history of learning from your actions to make positive adjustments
  • Strong proficiency in JavaScript, with good understanding of its characteristics and traits
  • Strong proficiency in Python, with good understanding of its characteristics and traits
  • Overall development experience and 7+ years of enterprise software experience
  • Working experience in NodeJS and its ecosystem
  • Working experience in Django and its ecosystem
  • Experience in delivering software and hardware solutions including time as a Technical Leader
2

Experience For Senior Software Dev Engineer Resume

  • Hands on experience with two or more applicable programming languages including javascript, jquery, angular.js, HTML5, CSS3, core Java, REST APIs
  • Experience leading/managing development teams highly desirable
  • Shown experience designing and developing high availability, transactional, scalable server side applications and web services
  • Experience designing and building data models and SQL databases
  • Experience in development with modern dynamic programming languages such as Python or Javascript, and static programming languages such as Java or C#
  • Experience driving high-level product requirements into products through software architectures, engineering design and implementation
3

Experience For Senior Software Dev Engineer Resume

  • Development experience with modern dynamic programming languages such as Python or Javascript, and static programming languages such as Java or C#
  • Experience building and leading development teams that design and deliver highly reliable and scalable systems
  • 5+ yrs. exp on programming & testing , at least 3+ years of experience software Automation
  • Experience working with CS fundamentals including algorithms, runtime analysis, OO design, code quality
  • Industry experience in software development using Java, C#, Python, JavaScript, or similar object oriented programming language
  • Experience building scalable, secure full-stack applications including web, application, data store, and infrastructure
  • Experience in leading customer facing services and products
  • Experience architecting embedded media consumption features and integrating media functionality into consumer electronics devices
4

Experience For Senior Software Dev Engineer Resume

  • Experience in building orchestration platform using Kubernetes,Mesos,Swarm
  • Experience in containerizing applications and building microservices
  • Experienced with development of distributed system using publicly available cloud computing systems, such as Amazon AWS, Google Cloud, and Microsoft Azure
  • Experience applying Computer Science fundamentals in algorithm design, problem solving, and complexity analysis
  • Experience with applying machine learning in product solution
  • Real industry experience: writing code and solving tough problems
  • Experience designing and delivering mobile applications (Android or iOS) or REST-based services
5

Experience For Senior Software Dev Engineer Resume

  • Industry experience designing, and building large complex real-time distributed back-end systems
  • At least five years of experience writing production code of increasing complexity
  • Experience refactoring code and evolving architecture
  • Experience developing and operating reliable 24x7 production systems
  • Experience in building and operating scalable infrastructure software or distributed systems
  • Experience in modern programming languages (C/C++, Java, Python), open-source technologies and multiple operating systems (Linux, Android etc.)
  • Experience working with driving product vision to deliver long term customer and advertiser value
  • Software development experience in building highly scalable applications, acting as technical lead for 1-2 teams
6

Experience For Senior Software Dev Engineer Resume

  • Experience with large scale distributed systems or accounting systems involving complex business logic
  • Experience with performance marketing and product/marketing KPIs (e.g. LTV, CAC, churn)
  • Solid understanding of system performance, disk/memory tradeoffs, and caching
  • Comfortable working in a Linux environment and have experience with at least one scripting language such as Python, Perl, or Ruby
  • Experience with data mining, machine learning, and/or information retrieval
  • Experience working on cloud computing, high-throughput and high-availability distributed architectures
  • Evidence of working with existing systems; curious and able to learn new codebases
7

Experience For Senior Software Dev Engineer Resume

  • Experience creating extensible, well abstracted designs and driving consensus with other engineers
  • Experience with object oriented programming including Java, C++, C#, or C
  • Experience delivering large scale solutions in data warehousing
  • Solid understanding of networking and network protocols
  • Knowledge and experience in building large scale distributed applications using various software design patterns and OO design principles
8

Experience For Senior Software Dev Engineer Resume

  • Hands­-on experience with performance testing and system/application profiling
  • Experience with various layers of the software stack: Presentation (HTML), Messaging(JSON) and back-ends
  • Experience in shipping multiple versions of ecommerce products
  • Proven expertise in building strategies and plans to solve complex software and hardware problems
  • Proven track record of implementing changes that improve quality of the end product
  • Have experience working in mobile applications on consumer electronics products
  • A demonstrated ability to diagnose a complicated issue, presenting at layer7 of the OSI model, but nested in a failure at layer4,
  • Experience writing code in C/C++ on a Unix/Linux platform
  • Experience in design and architecture, including familiarity with object oriented design patterns
9

Experience For Senior Software Dev Engineer Resume

  • Software programming work experience
  • Experience with messaging systems such as Kafka or RabbitMQ
  • Experience working with offshore/remote offices
  • Experience developing both back end and front end systems
  • Experience as a Frontend Engineering (Angular, React, JavaScript)
10

Experience For Senior Software Dev Engineer Resume

  • This experience developing large scale iOS applications
  • Embedded system development experience and building SDK's
  • Experience on Java server-side programming
  • Knowledge and experience on Object-oriented design, performance/scalability tuning, algorithms and computational complexity
  • Experience working in a collaborative development team in multiple locations
  • Experience developing well architecture software in a dynamic environment (weekly releases)
  • Demonstrated expertise in data structures, algorithm design, problem solving, and complexity analysis
  • Can thrive in a dynamic environment with multiple, changing priorities

List of Typical Skills For a Senior Software Dev Engineer Resume

1

Skills For Senior Software Dev Engineer Resume

  • Prior experience with building and supporting live high-volume production systems
  • Prior experience working with Machine Learning models
  • Shell scripting experience or experience with building test frameworks in C/Python
  • Prior engineering experience with Identity or Billing systems
  • Contribute best-in-class programming skills to develop highly innovative, consumer-facing Android mobile apps
  • Demonstrated experience building and maintaining a full technology environment
  • Strong knowledge of various Java technology stacks (Java 8, Spring, RxJava, Kafka, OSGi, Tomcat, JUnit, etc.) and experience working with Linux
  • Experience driving high-level product requirements into successful products through solid software architectures, engineering design and implementation
  • Proficiency in one or more Front End engineering skills including Javascript, CSS3, HTML5, PHP
2

Skills For Senior Software Dev Engineer Resume

  • Industry experience, with experience developing large scale distributed systems
  • Prior engineering experience with Voice and/or Natural Language
  • Strong background in golang, Java, Node.js , Python and experience implementing Web Services (REST API)
  • Demonstrated experience mentoring junior engineers
  • Good technical experience developing large scale applications
  • Experience in at least one modern programming languages (Java, C/C++/C#, Objective C, Python, etc) with strong base in object-oriented design and development
3

Skills For Senior Software Dev Engineer Resume

  • Be highly effective and thrive in a dynamic environment with multiple, changing priorities
  • Overall development experience with proven growth in producing high performance, scalable web applications
  • Develop backend applications that are validated by strong unit tests, continuous integration testing, and regression tests
  • Prior experience in the online advertising domain
  • Practical knowledge of data structures and complex algorithms with equivalent development skills to match
  • Solid industry experience
  • Solid experience in C++ or Java (expert in at least one)
4

Skills For Senior Software Dev Engineer Resume

  • Solid experience in Perl, Ruby, or Python (expert in at least one)
  • Demonstrated experience in a tech lead role in large, complex software projects
  • Proven experience to lead a team of engineers by examples
  • Demonstrated strong technical judgment with a customer focus
  • Strong experience in API, SDK, and Web Service design
  • Effectively articulate and drive solutions to technical and business challenges
5

Skills For Senior Software Dev Engineer Resume

  • Solid software development background with strong fundamentals in algorithms and data structures
  • Strong Unix/Linux experience
  • Experience with Javascript, HTML, CSS, and web standards. Experience with Spark and Map / Reduce frameworks such as Hadoop
  • Object Oriented design skills and proficiency in either C++ or Java or Go
  • Superior communication (both verbal and written) and interpersonal skills
6

Skills For Senior Software Dev Engineer Resume

  • Analytical skills and a great problem solver
  • Solid experience with XML, SOAP, REST, and web services
  • Collaborate effectively across multiple business and technical teams
  • Effectively builds and maintains a network of key contacts across company, and uses these contacts to achieve results
  • Communicates and works effectively with geographically distributed multi-functional teams
  • Strong experience with HTML, CSS, JavaScript, JSON
  • Strong software development experience - Go, Java, Javascript, PHP
  • Understanding of Service Oriented Architecture and experience in building services
  • Understanding and exposure to client-side programming and concepts is good to have
7

Skills For Senior Software Dev Engineer Resume

  • Engineering experience in multi-threaded, scalable and highly available distributed systems
  • Track record of continually raising team productive and effectiveness by defining and driving software engineering best practices
  • Experience architecting, designing and developing customer facing applications
  • Knowledge and working experience in programming languages (at least one of C/C++, Java, Go) as well as scripting
  • Experience in designing, implementing, and shipping large scale enterprise e-commerce applications
8

Skills For Senior Software Dev Engineer Resume

  • Hands on experience on training and deploying deep learning in practical applications
  • Experience communicating and influencing across teams to describe software product features, technical designs, and product strategy to drive decision making
  • Strong programming ability in modern programming and scripting languages (Java, C/C++, Python) and open-source technologies
  • Experience in designing and developing cross platform customer facing applications
  • Experience in architecting, designing and implementing scalable solution
  • Strong understanding of the fundamentals including Data Structures, Algorithms, OS and Networking
  • Experience designing and implementing, high volume, web-facing services
9

Skills For Senior Software Dev Engineer Resume

  • Experience in advertising, ad targeting, ad serving, algorithmic search, or bioinformatics industries
  • Contribute beyond the level of a single engineer by advocating for good engineering practices and mentoring other engineers on your team
  • Experience building and leading teams of high-performing, highly collaborative teams
  • Experience developing and operating global, high availability, 24x7, large-scale platforms and applications
  • ​Excellent collaboration with customers, including crisp and compelling verbal and written communication
10

Skills For Senior Software Dev Engineer Resume

  • Experience utilizing Spring frameworks
  • Experience using git in a shared setting
  • Deep experience in at least one modern programming language such as C, C++, C# or Java and mastery of object-oriented design and programming
  • Experience leading and mentoring junior engineers
  • Previous professional experience designing and building distributed systems
  • Experience building full stack software engineering solutions
  • Experience leading and influencing teams of developers to deliver global, highly available, highly scalable services

List of Typical Responsibilities For a Senior Software Dev Engineer Resume

1

Responsibilities For Senior Software Dev Engineer Resume

  • Relevant industry experience developing large scale backend web services
  • Experiences in messaging systems
  • Experience with UI frameworks such as Spring MVC,jQuery
  • Experience and knowledge in building large automated industrial systems
  • Proven success as a technical lead; providing guidance to more junior engineers and able to recommend technical direction for the team
  • Rich, hands-on programming experience in Java, C++, or other object-oriented languages. Familiarity with one or more of: Python, Perl, PHP
  • A solid grounding in Computer Science fundamentals
  • Strong knowledge of data structures, algorithms, and designing for performance, scalability, availability, and internet and OS security fundamentals
  • Experience technical leadership on software engineering teams
2

Responsibilities For Senior Software Dev Engineer Resume

  • Proven track record of working with business leaders and product managers to ship products
  • Experience building distributed systems and platforms
  • Professional experience in software development building production software systems
  • Experience building scalable distributed systems with service-oriented architectures
  • Experience in Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis
  • Experience with monitoring tools e.g. nagios,graphite
  • Large-scale data processing experience
3

Responsibilities For Senior Software Dev Engineer Resume

  • Experience applying Computer Science fundamentals in object-oriented design
  • Experience applying Computer Science fundamentals in data structures
  • Experience with, at least, one modern programming language such as C, C++, C#, Java, or Perl
  • A solid grounding in Computer Science fundamentals (based on a Bachelors or Masters of Science in CS or related field)
  • Experience with software engineering best practices (test driven development, continuous integration, code reviews, etc.)
  • Experience in object-oriented programming and design
  • Experience in Agile software practices, including CI and XP
  • Experience building large scale systems on AWS
  • Good understanding of web related security issues
4

Responsibilities For Senior Software Dev Engineer Resume

  • Experience with cloud/grid computing. Familiarity with Hadoop ecosystem
  • Experience with data pipelines, statistical analysis, machine learning, AI
  • Experience in shell scripting and Perl
  • Tware development experience using Java, C#, C++ or other similar object oriented languages
  • Experience building high-performance, highly-available, and scalable distributed systems
  • Experience designing software for performance, scalability, and reliability
  • Demonstrated abilities driving operational excellence and best practices
5

Responsibilities For Senior Software Dev Engineer Resume

  • Experience supporting 24x7, highly-available, distributed production environments
  • Experience with network scanning, asset management, inventory management
  • Experience getting things done through collaboration with engineers on multiple teams
  • Experience applying distributed systems architecture techniques to production use cases
  • Experience crafting unit/integration/functional and regression tests
  • Experience with logical and physical data modeling, and with relational and NoSQL databases
  • Professional software engineering experience
  • Industry experience building production software systems
  • Experience developing cloud software services for scalability, performance and reliability
6

Responsibilities For Senior Software Dev Engineer Resume

  • Experience with functional programming languages such as Erlang
  • Previous experience in computational advertising
  • Experience in working with research teams or cross functional teams that include software engineerings and scientists
  • Experience with Java or C++ and knowledge of a scripting language (Perl, Ruby, Python)
  • Software development experience building successful production software systems
7

Responsibilities For Senior Software Dev Engineer Resume

  • Development experience in creating SDKs or libraries used by other developers, internal or external
  • Experience developing network software & systems
  • Experience developing software that runs on network switches
  • Experience with Sponsored Link advertising
  • Experience in software design and development with a focus on large scale distributed systems handling large amounts of data
  • Work independently, but being a strong team player
  • Experience collaborating with other teams to build scalable and fault tolerant solutions
  • Experience to apply machine learning knowledge to the real large-scale, industry system
8

Responsibilities For Senior Software Dev Engineer Resume

  • Experience in software development and building large platform systems
  • Experience building large-scale, multi-tiered, distributed systems
  • Strong knowledge of database internals, data structures, algorithms, operating systems, and/or distributed systems
  • Experience developing complex software systems that have been successfully delivered to customers
  • Software development engineering experience
9

Responsibilities For Senior Software Dev Engineer Resume

  • Hands on experience with CS fundamentals including data structures, algorithm design and complexity analysis
  • Hands on experience in at least one object-oriented programming language such as Java, C++ or C#
  • Experience with one or more scripting languages: Ruby, Python, etc
  • Experience with distributed systems operating in a scalable/high volume environment
  • Experience with Cloud Computing Services, such as Amazon Web Services (AWS)
  • Build good working relationships within the team and with others across Amazon
  • Advanced experienced integrating with continuous delivery pipelines
  • Experience with infrastructure automation and scripting
  • Experience with application (C/C++) and network profiling tools
10

Responsibilities For Senior Software Dev Engineer Resume

  • Solid understanding of the software development process: test driven development, agile development and scrum
  • Lead the design, implementation, and testing of new innovations and experiments to improve the payment experience for our customers
  • Big data processing and distributed data storage experience (Grid, Hadoop, Storm, HDFS, Hive, etc.)
  • Experience working with web services (SOAP and/or REST) and SOA
  • Relevant experience in building large scale service based system from ground up
  • Interface with stakeholders and customers to understand requirements, priorities, and processes
  • Raise the bar on functionality, flow, consistency, usability, and simplicity continually; guard the world-class online experience at Amazon
  • Solid grasp of Hive and Hadoop, ETL processes

Related to Senior Software Dev Engineer Resume Samples

Senior Application Software Engineer Resume Sample

Work Experience

  •  New development, 30% support of the applications   •  Paid vacation, personal and sick time off   •  Short-term and long-term disability insurance   •  Contribute to the entire design and implementation process including driving the definition of improvements ba...
Professional Skills

  •  Strong communication skills and enjoys bei...
  •  Excellent communication skills and the abi...
  •  Open mind-set, good communication skills a...
4.5
16 votes

Software Dev Engineer Resume Sample

Work Experience

  •  Apply the latest technologies to the company’s next generation product   •  Experience in software development using the Java programming language, including the use of some IDE with a solid understanding of object oriented design concepts for delivering and maintaining a software product   ...
Professional Skills

  •  Customer service skills and excellent verb...
  •  Excellent verbal and written communication...
  •  Good English reading & writing skills, and...
4.6
16 votes

Software Dev Senior Engineer Resume Sample

Work Experience

  •  Relevant experience in VM ware, Vsphere, Vcenter Virtualization development experience required   •  Proven experience implementing commercial software solutions   •  Strong object oriented design skills (OOD/OOP)   •  Strong experience with Java technologies &n...
Professional Skills

  •  Strong C, C++, C#, .NET coding skills, wit...
  •  Experience in trouble shooting and debuggi...
  •  Excellent communications skills with an op...
4.9
21 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.0
9 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...
5.0
16 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...
4.9
16 votes
Resume Builder

Create a Resume in Minutes with Professional Resume Templates