Sofware Engineer Resume Samples

4.5 (97 votes) for Sofware Engineer Resume Samples

The Guide To Resume Tailoring

Guide the recruiter to the conclusion that you are the best candidate for the sofware 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
GC
G Carroll
Grayce
Carroll
7954 Maia Club
Houston
TX
+1 (555) 263 5745
7954 Maia Club
Houston
TX
Phone
p +1 (555) 263 5745
Experience Experience
Phoenix, AZ
Sofware Engineer
Phoenix, AZ
O'Reilly LLC
Phoenix, AZ
Sofware Engineer
  • Sound fundamentals in Data Structures, Operating Systems and Data Networking fundamentals
  • Strong Layer 2,3 expertise
  • Exposure to development of large/complex network devices including routing & switching systems
  • Base knowledge of the W3C’s Web Content Accessibility Guidelines v2.0
  • Exposure to current tools used by people with disabilities (screen readers and other assistive technologies)
  • Provide technical guidance for existing and new developers in all aspects of current platform development and support
  • Maintain and support ongoing production systems of US based customers
Philadelphia, PA
Senior Sofware Engineer
Philadelphia, PA
Bechtelar and Sons
Philadelphia, PA
Senior Sofware Engineer
  • Provide system framework and design improvements suggestions for the system
  • Provides technical assistance by responding to inquiries from others regarding errors, problems or questions about programs
  • Document and present framework improvements for use by department (brown-bag seminars)
  • Provide accurate estimates and impact of changes or enhancements. Considerations include development approach to align with business target dates
  • Define and improve development practices and policies
  • Design techniques include re-use, performance and integration concepts
  • Estimate, design and develop new modules and complex enhancements to the system
present
Phoenix, AZ
Principal IT Sofware Engineer
Phoenix, AZ
Padberg LLC
present
Phoenix, AZ
Principal IT Sofware Engineer
present
  • Participates in the design, development, planning, modification and/or improvement of software operational systems
  • Makes presentations before management and customers
  • Participates in total quality management/continuous process improvement teams
  • Performs complex analysis of design programming
  • Identifies software engineering process improvements, and supports the execution of them across the organization
  • Performs system analysis
  • Monitors project status and progress and measures system performance
Education Education
Bachelor’s Degree in Electrical Engineering
Bachelor’s Degree in Electrical Engineering
North Carolina State University
Bachelor’s Degree in Electrical Engineering
Skills Skills
  • Self-starter with the ability to learn quickly in a fast-paced environment
  • Strong computational problem solving skills, ability to deal with ambiguity, and very high level of creativity and inquisitiveness
  • Excellent written and oral communication skills, particularly the ability to synthesize complex issues/scenarios into easy-to-understand concepts
  • Under the supervision of a mentor, able to dive-in the existing code base, gain knowledge and fix bugs in those functional areas
  • Good experience in developing s/w in C, under multi threaded environment
  • Strong hands on implementation experience with one or more of the following
  • Ability to create and work on Solutions Independently
  • Demonstrated ability to work with technical interfaces in multi-location, across business units
  • Able to collaborate and thrive in a fast-paced high-performance environment
  • Quick learner who is self-driven and has a passion to excel
Create a Resume in Minutes

6 Sofware Engineer resume templates

1

Sofware Engineer Resume Examples & Samples

  • Good experience in developing s/w in C, under multi threaded environment
  • Sound fundamentals in Data Structures, Operating Systems and Data Networking fundamentals
  • Strong Layer 2,3 expertise
  • Hands on experience in TCP/IP and sockets programming
  • Exposure to development of large/complex network devices including routing & switching systems
  • Strong hands on implementation experience with one or more of the following
  • Ability to create and work on Solutions Independently
  • Demonstrated ability to work with technical interfaces in multi-location, across business units
  • Possess outstanding written and verbal communication skills. Must utilize these skills to communicate effectively across all groups in the organization
  • Willing to work with and excel in teams spanning geographies and physical boundaries
  • Quick learner who is self-driven and has a passion to excel
  • Typically requires BSEE/CS or MS/CS or equivalent with 3+ years relevant experience in internetworking technologies and applications
2

System Sofware Engineer Resume Examples & Samples

  • Product Development experience in Core Java, Java Scripting and RESTful APIs
  • Experience in User Experience (UX) (Optional but preferable)
  • Experience in working with either one of the scripting languages (Perl/Python/Shell)
  • Core Java, Java Scripting and RESTful APIs
  • User Experience (UX) (Optional but preferable)
  • Scripting languages (Perl/Python/Shell)
  • 2-3 Years of Industry experience
3

Senior Sofware Engineer Resume Examples & Samples

  • Solve end-to-end problems independently by writing requirements, making design, and implementation to security related software modules, services and data
  • Ability to leverage Big Data and Machine Learning to improve overall protection
  • Research and implement new technologies to enhance the efficacy of Symantec's Security products from both a cloud perspective end points
  • Experience in OS kernel concepts and Windows/Linux engine modules from development aspects such as changing emulators, parsing system attributes and create security related service APIs as a shared module
  • Strong ability in unit test, code refactoring and system optimization for a better performance in a world class level
  • Continuously deliver incremental value to existing complicated system. Ability to understand the existing large source code base, figure out the best points to improve and development with new features and modules
  • Meet committed milestones and objectives
  • Flexibility to adapt to different tasks whenever necessary
  • Work in an Agile team. Breakdown task into smaller subtasks and drive to close the tasks from end to end. Lead to change and optimize the current working flow to be stronger and more valuable
  • Bachelor's Degree in Computer Science or equivalent experience (5+ years) required
  • Solid experience in software design, development and test. Strong experience in OOD and ability to optimize the entire existing system from a higher level design
  • Possess strong programming skills and an expert in C++ language programming. Should have no barrier to take similar works using JAVA/SQL/Python or any programming languages that are necessary
  • Demonstrate excellence at presenting complex technical topics. Ability to handle large code base with complicated logic
  • Ability to use different tools in development, debugging and test automation
  • Ability to communication and work in a team environment both locally and globally for design, development, code review and test automation
  • A fast learner and self-driven team player. Enjoy new technologies and strong passion in resolving complex issues from root cause
  • Knowledge of security or cloud technology is a plus
  • Application and protocol analysis experience is a plus
4

Sofware Engineer Junior Resume Examples & Samples

  • MS or BS Graduate (with 2+ years' experience) in Computer Science, Computer Engineering, Electronic Engineering, or engineering related fields
  • Fluency in software engineering and computer architecture
  • In depth knowledge in programming (C, C++ and Python)
  • Good knowledge of Linux operating system and experience in software development under Linux
  • Good knowledge of GIT and build system skills
  • Intermediate knowledge of x86 instruction set architecture
  • Background experience in simulation technologies such as Simics, QEMU or System-C TLM
  • Excellent and proven software engineering practices, e.g. the ability to strike the right balance between requirements, robust design, reuse, technical debt and delivery schedule
  • Excellent Python and C programming skills
  • A strong willingness to always automate
  • Good knowledge of low level SW stacks, e.g. BIOS, UEFI, uboot, operating systems adoption layers and drivers
  • Cross-site development and collaboration skills
5

Sofware Engineer Resume Examples & Samples

  • Develop and implement customer specific business requirements and new features, aligned with agreed coding standards and existing object oriented architecture of the R10 platform, following the test driven principles and utilizing .Net programming tools and best development practice
  • Provide technical guidance for existing and new developers in all aspects of current platform development and support
  • Maintain and support ongoing production systems of US based customers
  • Monitor, analyze and provide performance tuning and optimization of existing customer environments, as well as modifications to the software based on this analysis while working with solution and system architects
  • Work with integration teams and solution partners on inbound/outbound interfaces and data conversion processes and provide technical solutions and software modifications to the above, while keeping high technology standards
  • Provide customer with assistance for customizations and tuning of R10 systems based on deep understanding of customer specific business flows as well as overall system knowledge of R10 platform
  • Communicate technical requirements to technical and non-technical end users, including end-clients
  • Provide technical guidance and mentorship to junior team members
  • Troubleshoot application problems and design issues
  • Travel to customer sites to provide complex design and infrastructure solutions and onsite support for critical project times up to 80% of the time
  • Bachelor’s Degree or foreign equivalent in Computer Science, Computer Information Systems or related technical degree
  • At least two (2) years of progressively responsible Server/Client programming experience
  • At least two (2) years of C# programming experience
  • At least two (2) years of development experience with MS SQL server or similar
  • Experience with WCF, Reporting Services, MFC, NHibernate, .NET frameworks
  • Experience with design patterns, modeling, UML, XML, XSD, Agile software development methodologies
  • Experience with automated test development practices and continuous delivery methodologies
  • Experience with architectural patterns, practices, data structures & algorithms
  • Experience translating complex business requirements into implementable technical requirements
6

Senior Sofware Engineer Resume Examples & Samples

  • Strong analytical and programming skills; experience in analysis and design role requires to work on a key initiative
  • Hands-on experience on Unix/Linux
  • Very good understanding of RDBMS concepts
  • Experience in Agile methodologies or iterative development processes
  • 5+ years of hands-on Oracle SQL, PL/SQL Programming experience, Oracle Performance tuning
7

Senior Sofware Engineer Resume Examples & Samples

  • .BS/MS or equivalent with at least 4+ years experiance
  • Commercial software development experience in Unix/Linux & Windows environment
  • Experiance in a leadership and management role
  • Client facing application development experience
  • Experience in Java/J2EE, Messaging technologies and database technologies
  • Web & Web Service development experience
  • Understanding of architecture and operations of highly available and scalable applications
8

Lead Sofware Engineer Resume Examples & Samples

  • Lead small (3-4 person) software development teams through specific projects, from requirements development through to deployment
  • Work in tandem with government and other stakeholders to develop solutions based on new and rapidly-evolving requirements
  • Mentor less-experienced software developers in effective techniques to manage and develop dynamic software solutions
9

Test Sofware Development Engineer Resume Examples & Samples

  • Designing and developing test cases to match software development requirements
  • Running and writing regression tests of Agilent products using an automated environment
  • Implementing various customer test scenarios against carrier class routers
  • Use version control tools to manage code versions, and defect tracking to track quality
  • Troubleshooting problems, and working with senior developers/testers to help identify root causes
  • C# / Javascript / html5 /css / Selenium (highly regarded)
  • Cucumber / Typescript / Continuous integration (advantageous)
  • Software version control, product lifecycle, software quality
  • Good verbal and written communication skills, self motivated and self directing
  • Completion of at least second year of Bachelors degree majoring in Software Engineering / Computer Science
10

System Sofware Engineer Resume Examples & Samples

  • System Software design for Substation Automation, RTU ( Remote terminal Unit ) Panel
  • Provide Project documentation
  • Be able to manage multiple projects
  • Provide support and input to Project Manager
  • Provide Customer Training
11

Chief Sofware Engineer Resume Examples & Samples

  • Strategize technology direction in supporting mobile development and engineering development life cycle needs. Collaborate with product and engineering teams in creating technology roadmaps supporting product innovation, system scalability and platform evolution. Maintain the technology roadmap and proactively work with the program management and engineering teams in driving the technology roadmap adoption
  • Work with the development teams and review their work products to ensure compliance of solution design with technology roadmap
  • Work with operations and platform team to ensure engineering practices and tools are in place in supporting efficiency of mobile development lifecycle
  • Perform proof of concepts and technical evaluations of technologies, designs and solution
  • Act as the technology advisor to Head of the Issuer Solution division
  • Must have prior experience working as a technical lead or architect with focus of improving system scalability and engineering productivity
  • Strong collaborator. Able to demonstrate the ability to work in a complex organization and be able to influence changes in the past organization while maintaining effective working relationship with other organizations
  • Strong mobile development expertise. Able to demonstrate abilities in architecture, design and development of mobile apps in iOS and Android
  • Must be a strong communicator and can articulate to management team on technology strategies and directions
  • Strongly versed in software system design principles and must demonstrate a wide range of Architecture and Engineering experiences including many of the areas of Security, NFC, Mobile, Performance, Scalability, API gateway, Messaging, Authentication, and oAuth, Java, RDMS and noSQL systems
  • Must have working experience in high volume and large scale distributed systems
  • Experience in building high volume consumer facing systems and/or Payments, ecommerce systems is a strong plus
12

Senior Sofware Engineer Resume Examples & Samples

  • 1) BS/MS degree in Computer Science or a related technical discipline
  • 2) 5+ years of system level programming using C/C++ (preferably) or C#/Java
  • 3) Excellent troubleshooting, debugging and problem solving skills
  • 4) Excellent communication, collaboration, and technical leadership skills
  • 5) Self-motivated, willing to learn and mentor others
  • 6) Experience building high performance, scalable systems is preferred but not required
  • 7) Development experience in RDBMS or related server technologies is preferred but not required
13

Senior Sofware Engineer Resume Examples & Samples

  • Modifies, writes and documents software programming applications
  • Consults with clients to gather information about program needs, objectives, functions, features and input and output requirements
  • Works with stakeholders to understand problem statements and suggest possible implementations
  • Demonstrates personal ownership and takes accountability for larger assigned tasks
  • Designs and codes screen layouts, graphical user interfaces, printed outputs and interfaces with other systems
  • Converts designs and specifications into computer code
  • Compiles code into programs and corrects errors detected in compile process. Analyzes code to find causes of errors and revises programs
  • Consults with client to prototype, refine, test and debug programs to meet needs
  • Provides technical assistance by responding to inquiries from others regarding errors, problems or questions about programs
  • May train end users or technical support staff to use programs
  • Follows development best practices and standards
  • Define and improve development practices and policies
  • Estimate, design and develop new modules and complex enhancements to the system
  • Pair with engineers where appropriate
  • Design techniques include re-use, performance and integration concepts
  • Provide accurate estimates and impact of changes or enhancements. Considerations include development approach to align with business target dates
  • Provide system framework and design improvements suggestions for the system
  • Document and present framework improvements for use by department (brown-bag seminars)
  • Suggest design options for concept product features or enhancements
  • Bachelor's degree in a related area as well as 6 or more years of experience
  • Has knowledge of commonly used concepts, practices, and procedures
  • Experience with functional languages like Scala or Haskel (experience with Java and the JVM also welcomed)
  • Experience in the design and development of web based APIs. We are currently utilizing JSON over HTTP(S)
  • Experience with working with large data sets utilizing SQL based databases is a plus
  • PostgreSQL experience is another plus
  • Strong communication skills (written and verbal) along with a track record of success completing often ambiguous projects
  • Understanding of end to end system modules and integration points
  • LI-DS1
14

Sofware Engineer Resume Examples & Samples

  • Hands on development of enterprise scale web applications that support customer self-service, business to business and system to system integration utilizing established and emerging technologies; completing programming using languages and software products; designing and conducting tests
  • Contributing to application development by coordinating user requirements, schedules and activities, evaluating technical systems designs, contributing to team meetings, troubleshooting development and production issues across multiple environments and constructing software that meets requirements, promotes reuse, is cost effective, maintainable and highly performant
  • Supporting product release activities (QA, deployment); participate in product installation & post install support
  • Foster innovation through research and conducts studies of alternatives, analyzes and recommends changes in project developmental policies, procedures, standards, and development strategies
  • Updates professional knowledge by researching new internet technologies and software products, participating in educational/training opportunities, reading professional publications, maintaining professional networks
  • Being receptive and enthusiastic towards accepting ownership for accomplishing new and challenging assignments and exploring opportunities to grow as a technology professional
  • Strong Programming & Debugging skills
  • Experience with Front End Technologies (HTML5, CSS3, JQuery, JQuery Plugins, JSON, and developing cross platform code
  • Experience on JS frameworks (Angular/Backbone) and Node JS preferred
  • Experience with Responsive Web Design and Mobile Web preferred
  • Working Experience with Version Control Systems (Git, ClearCase etc)
  • Analytical & problem solving skills
  • Bachelors or any equivalent degree
15

Sofware Engineer Resume Examples & Samples

  • Create and manage complete designs that solve classes of problems, enable group of components and satisfy business, customer, engineering and operational requirements
  • Design and develop key ingredients to big data pipelines using Cortana Intelligence Suite, service layers and other assorted reporting/distribution assets
  • Design and develop resilient systems
  • Own Technical design of components with overall systems view
  • Lead and mentor team of developers to deliver on features
  • Create different types of automated tests to ensure high quality bar
  • 5+ years of strong design, coding, testing and troubleshooting experience with customer facing systems
  • 3+ years of development experience in Data platforms is preferred
  • Coding skills in C#, T-SQL
  • A Bachelor’s degree in Computer Science, Engineering, Business Information Systems, or closely related field
  • Exceptional technical know-how, ability to quickly adapt to new technology and go deep in new focus areas
  • Demonstrated ability to drive and deliver features on time with quality
  • Proven ability to lead a team of developers to deliver on solutions
  • Excellent written and oral communication skills, particularly the ability to synthesize complex issues/scenarios into easy-to-understand concepts
  • An attention to detail with self-discipline and a drive for results
  • Demonstrated ability to work in ambiguous situations and across organizational boundaries
16

Sofware Engineer Resume Examples & Samples

  • B.S. in Computer Science (or equivalent), or 5+ years of relevant experience
  • Masters/PhD preferred
  • Experience working through the full product cycle from initial design to rapid production deployment
  • Multiple shipped software products across multiple platforms
  • C#, .Net, ASP.Net, JavaScript
  • Experience building web services using ASP.NET (or similar technologies)
  • Depth and breadth in high performance distributed computing technologies
  • Strong partnership, communication and coordination skills
  • Strong computational problem solving skills, ability to deal with ambiguity, and very high level of creativity and inquisitiveness
  • Experience with Windows Azure services is highly desirable
  • HTML5, JavaScript, CSS, jQuery, JSON, Ajax, WPF, XML
  • Experience in implementing cross browser web applications
17

Sofware Engineer, Identity Platform Resume Examples & Samples

  • Building and operating distributed systems
  • Azure services
  • Using modern deployments systems
  • BS in Computer Science or equivalent industry experience
  • 3+ years of professional software architecture & development experience (C++, Java, or C#) in hands-on coding
  • Great problem solving skills
  • Passion for the customer and solving complex problems to their satisfaction, advocacy for modern agile engineering practices
18

Principal IT Sofware Engineer Resume Examples & Samples

  • Participates in the design, development, planning, modification and/or improvement of software operational systems
  • Researches programming system failures and designs and programs solutions
  • Performs complex analysis of design programming
  • Performs system analysis
  • Conceptualizes, develops and analyzes engineering designs, specifications and test plans for systems and equipment based on customer/contract requirements
  • Coordinates and contributes to compilation and writing of proposal documents
  • Prepares design proposals to reflect cost, schedule and technical approaches
  • Defines test schedules and test data requirements. Tests software and documents results
  • Prepares development software, codes software and designs specific enhancements
  • Maintains liaison with customer, subcontractor and vendor representatives
  • Makes presentations before management and customers
  • Monitors project status and progress and measures system performance
  • Manages budget and schedule for software engineering tasks
  • Keeps abreast of improvements in software engineering
  • Identifies software engineering process improvements, and supports the execution of them across the organization
  • Shows commitment to company values, ethics, safety, security, labor charging, and quality
  • Participates in total quality management/continuous process improvement teams
  • Assumes additional technical responsibilities as needed
19

Sofware Engineer Resume Examples & Samples

  • Contributes to the design and implementation of major components of products
  • Document software designs via functional specifications and other design documents
  • Investigates and resolves software defects discovered during product testing or reported by customers
  • Knowledge of current network and web technologies
  • Good understanding of network protocols: TCP, UDP, IP, SSL and HTTP
  • Good understanding of distributed systems and embedded operating systems
  • Comfortable programming in C and C++ programming languages in UNIX-like environments
  • Working knowledge of a scripting language such as Perl, TCL, Python, etc
  • Self-starter with the ability to learn quickly in a fast-paced environment
  • Under the supervision of a mentor, able to dive-in the existing code base, gain knowledge and fix bugs in those functional areas
  • Excellent analytic / trouble-shooting and debugging skills
  • BS/BA in Computer Science/related field or equivalent work experience
20

Sofware Co op Engineer Resume Examples & Samples

  • Design and develop features, enhancements, bug fixes pertaining to various functional areas for future releases of the Nuage VSP
  • Design and develop solutions pertaining to integration points of Nuage VSP with various cloud services and platforms
  • C/C++, Java, PYTHON
  • Knowledge of TCP/IP Networking, Routing Protocols
  • Strong attention to detail, and ability to work well in a close-knit team
  • Experience with various Linux distributions (RHEL, CentOS and Ubuntu)
  • Experience with virtualization products such as KVM, OpenStack and VMware ESXi
  • Must be pursuing a Bachelors or Masters degree or higher in Computer Science or Engineering or Equivalent from an accredited college/university
  • Able to work from the Raleigh, NC office