Software Eng Resume Sample
Work Experience
- A team player and ability to work as a team
- Gather and organize business requirements and user needs for integration or interfacing between systems
- Formulate alternatives in system design and process approach and analyze time, effort, risk, reward, to reach recommended solution(s)
- Develop programming design specification, and technical requirements appropriate to guide programmers in the program development and testing of a system or subsystem
- Oversee the effort to program interface solution, test, document, and maintain
- Coordinate integration and development tasks with third-party vendors
- Very substantial background and of experience with C++ Object Oriented Development
- Mentor other Engineers and foster an environment of growth and learning
- Serve in an on-call rotation
- Protect and maintain the integrity of our customer’s data
- Common open source java technologies: Tomcat, Spring, etc
- Kafka, Storm, Spark
- Docker & Kubernetes
- Expertise in Javascript programming language and object oriented concepts in Javascript
- Expertise in Java programming language and object oriented concepts
- Expertise in javascript widget development especially with GWT (nice to have)
- Significant experience with writing Web Services, XML, WSDL, and SOAP
- Established and proven experience with Relation Database Systems (MySQL, Sybase)
- Established and proven experience with Unix/Linux Operating System
- Significant experience with leading/managing software engineering teams
- Review and make necessary recommendations for infrastructure initiatives in collaboration with teammates
- Support our existing production and non-production systems while continuously working to improve them
- Work with your teammates to define operations best practices and standards
- Work with your delivery team to ensure best practices and standards are followed
- Identify key system metrics and ensure adequate monitoring coverage for new and existing services
Education
Professional Skills
- 7+ yrs of experience in the software engineering industry with strong problem solving and leadership skills
- Demonstrates strong collaboration skills, working side-by-side with other disciplines
- Strong interpersonal skills with a proven track record of collaboration
- Demonstrable C/C++ programming skills with experience on OO design and hardware/kernel debugging required
- Excellent listening, verbal and written communication skills in English, with the ability to be effective with all levels of the organization
- Good interpersonal skills and the ability to build strong professional relationships at all levels
- Strong collaboration skills with the ability to work in a fun, dynamic, and agile environment with a tight-knit team
How to write Software Eng Resume
Software Eng role is responsible for design, software, java, web, collaboration, administration, research, coding, server, application.
To write great resume for software eng job, your resume must include:
- Your contact information
- Work experience
- Education
- Skill listing
Contact Information For Software Eng Resume
The section contact information is important in your software eng 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
- Telephone number
Work Experience in Your Software Eng Resume
The section work experience is an essential part of your software eng 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 software eng responsibilities. It's meant to present you as a wholesome candidate by showcasing your relevant accomplishments and should be tailored specifically to the particular software eng position you're applying to.
The work experience section should be the detailed summary of your latest 3 or 4 positions.
Representative Software Eng resume experience can include:
- Solid CS fundamentals, fluent in multi-threaded and asynchronous programming, strong inclination for architecting at scale
- Demonstrated experience in designing and developing enterprise-level internet scale services/solutions
- Familiar with major algorithms of video/image processing and computer vision, strong camera/multimedia related system level knowledge and experience required
- Strong and proven individual analysis, problem solving, innovation and teamwork attitude required
- Professional programming experience in C, C++, C++ /CX, XAML, C# or related experience
- System development experience, including experience with Modern C++
Education on a Software Eng Resume
Make sure to make education a priority on your software eng resume. If you’ve been working for a few years and have a few solid positions to show, put your education after your software eng 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 Software Eng Resume
When listing skills on your software eng 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 software eng skills:
- Work effectively in a research environment using critical thinking skills and be decisive while working cooperatively with others
- Solid analytical, problem solving, and debugging skills
- Solid coding skills in C/C++, C#/Java, or Go, Node.js
- A proven ability to work effectively as a technical team member in small teams
- A proven track record of working effectively as technical team member in small teams
- Proven ability to work effectively as a technical team member in small teams
List of Typical Experience For a Software Eng Resume
Experience For Senior Software Eng Resume
- Designing and implementing metrics that measure the effectiveness of our inbox assistive technologies
- Experience of working with QA teams and delivering features to a deadline
- At least four years of relevant experience including intermediate embedded software programming
- Engineering experience
- Experience in implementing UIKit, Storyboards and Auto-layout
Experience For Senior Software Eng Lead Resume
- Experience in working with JEE technologies
- Knowledge of and working experience with Linux OS
- Experience developing cloud-based systems, with emphasis on the Internet of Things
- Experience in HTML/DHTML/CSS Web 2.0 development
- Experience in Enterprise Architecture methodologies, Patterns and best practices
- Experienced with AWS cloud services such as CloudFormation
- Experience or willingness to be involved with cloud based DevOps
Experience For Senior IT Software Eng Resume
- Or more of technical engineering experience in technical or people leadership roles
- Excellent knowledge of Swift Language and iOS features
- Knowledge and experience of design patterns
- Developing and adhering to coding standards
- Engineering leader. Senior development responsibilities including breaking down tasks, design review, code review, test review
- Keeping a pulse on evolving web standards
- Applying Machine Learning and Data Science to find patterns in the data to help shape features and optimize investigations
- Building and leading a feature team of engineers to execute on this plan across several Windows releases
- Influencing the direction of related Microsoft technologies through partnership and co-engineering
Experience For IT Software Eng-ecom Resume
- Creating tools and processes for evaluating the accessibility of UI and devices
- Engaging with customers and developers on accessibility and communicating their needs and ideas to the product teams
- Using and managing CI/CD tools (Jenkins, GitLab, etc)
- Designing mission-critical system using AWS, Docker, microservices architecture
- Leading technical design and implementation of practical, maintainable project solutions
- Working across disciplines to instrument new accessibility features and successfully report on their efficacy in the marketplace
- Building tools that can enable developers to easily create UI that is accessible to all customers
Experience For Assc Dir-software Eng Spec Resume
- Testing and Installation of JIRA, ConnectALL and Confluence plug-ins and upgrades
- Working with your PM counterpart to develop a strategy and execution plan for 2D/3D interoperation in Windows Applications
- Providing data and insights on our inbox assistive technologies to influence feature decisions and direction
- Working knowledge of management tools such as SharePoint, Jira and MS Project
- Develop and support provisioning connectors using NetIQ Identity Manager including gathering requirements and producing requirement and design documents
- Perform regular 1:1’s that focus on mentoring and growing your team while creating clarity, generating energy and delivering great customer results
- Provide input for expense budgets covering training, travel and team building
- Knowledge of Big Data ecosystem including Hadoop/Spark. Familiarity with Spark, Spark Streaming
- Knowledge of data mining and machine learning fundamentals
Experience For Comp Software Eng / App Resume
- Collaborate with other Engineering Management to continuously improve engineering practices for the broader team
- Provide support for requests from management within and outside of the department regarding existing and future applications
- Application performance monitoring and load testing and systems analytics (AppDynamics, Splunk, Catchpoint, Dynatrace, ELK stack, JMeter, etc)
- Provide advice on requirements using expert level of knowledge on the possible technology solutions
- Collaborate across functional and project teams to assist in fixing the most complex/difficult defects
- Knowledge of massively scalable messaging and distributed real-time event collection system such as Kafka
Experience For SBL, Software Eng, Digital Commerce Resume
- Willingness to learn new things, technology stacks but balancing that with delivery expectations
- Build preconfigured solutions to help customers with solutions such as device simulation, remote monitoring, and predictive maintenance
- Improve customer satisfaction and product quality by solving technical problems, customer support and delivery optimization
- Design professional development/training programs that can be leveraged across the broader team
- Maintain system documentation, including disaster recovery plans, associated with Software Development Lifecycle tools
- Develop new features, modify existing functionality
- Design new implementations and refactors of existing frameworks
- Take part in full lifecycle application development following company’s software development practices and processes
- Comply with coding standards
Experience For IT Software Eng Consult Resume
- Provide assistances and supports to software testing and quality assurance
- Microsoft .NET Programming with PowerShell
- Be the architect for your team while leveraging the great talent on your team
- Linux scripting languages (Bash, Python, Perl, etc)
- Familiar with Site Reliability Engineering concepts
- Able to quickly stub out implementations and iteratively develop working code
Experience For Princ Software Eng, Technology Resume
- Configure and monitor high end systems: HADR (including multi-node HADR), TSAMP
- Act as Dev lead for an entire release
- Collaborate with Business Analysts to interpret requirements across the entire application
- Provide feedback on requirements from a technical perspective, and provide high level estimates at the application level
- Author technical design documents for significant application modules
Experience For Asst Dir-prin Software Eng Resume
- Collaborate with quality assurance engineers to fix defects; use expertise to help others fix defects
- Investigate and find the root cause for software problems reported by clients. Show expertise when communicating with clients via email and phone regarding these defects
- Identifying appropriate hardware and software solutions to support client project needs
- Conduct training sessions and knowledge sharing across the teams
- Taking responsibility for effective programming, installation, configuration, documentation, operation, monitoring and maintenance of web hardware and software environments
- Participating in technical research and development to help us innovate our services
- Expertise in HTML, CSS
- Strong Java or .NET/C# skills including proficiency in Web services, JSP/ASP, rebuilding and deploying Java or .NET applications to the server environment, use of open source frameworks such as Lucene, Serviet maintenance, IDE tools such as Eclipse or Visual Studio
- Administration skills on web server and application server products, preferably Apache, Tomcat, etc
List of Typical Skills For a Software Eng Resume
Skills For Senior Software Eng Resume
- Very good working knowledge of Java SE technology with a few years (min 4) of development experience
- Good knowledge and development experience with concurrent programming in Java
- Proven ability to lead major technical project design, engineering and integration efforts with strong attention to detail
- Demonstrated ability and experience in the entire services development cycle: design, implementation, deployment, and live site
- Other demands include but not limited to oral, written, and presentation/communications skills
- Great design skills and customer focus
- Skills in Java performance optimizations
Skills For Senior Software Eng Lead Resume
- Designing and implementing reports that effectively communicate data insights about accessibility and assistive technology across the operating system
- Administration skills on web server and application server products, preferably Apache, Nginx, etc
- Working with customers of varying abilities to understand their needs and how Windows can improve their experience
- Experience or understanding of machine learning and building ML models
- Nice to have experience building OLAP and data mining solutions using Oracle technologies
- Hands on full-stack development experience in designing and developing N-Tier applications using ASP.Net, C#.Net, MVC, Web Services and AngularJs
Skills For Senior IT Software Eng Resume
- Development experience working on project team / 5+ years working on a scrum team
- Experience working in/setting up a CI/CD environment
- Experience using unit testing frameworks such as MSTest, NUnit, XUnit.NET
- Good knowledge of Unix shell scripting and DB2 stored procedures programming,
- Experience working with Shapeless and can explain generic programming
- Experience building and deploying 3-5 Java or .NET based web solutions
Skills For IT Software Eng-ecom Resume
- Experience with deploying cloud-based solutions and utilizing cloud services, e.g. Amazon
- Experience working and setting up containers (e.g. Docker)
- Experience building and deploying 2-3 Drupal and/or PHP based web solutions
- Experience developing REST-ful API’s for internal and external services
- Experience in embedded programming
- Knowledge/experience with gaming machine protocols (G2S, SAS, etc.)
- Proven multi-year track record of shipping online services in a fast-paced environment
Skills For Assc Dir-software Eng Spec Resume
- Experience with microservices frameworks: Docker, Kubernetes, Spring Boot
- Demonstrated track record of delivering completed tasks and projects on time
- Experience writing PowerShell scripts in an enterprise environment
- Experience working in an environment with Visual DevOps tools – VSTS, Build vNext, RMO, Package Management, VSTS extensions, etc
- Currently enrolled/registered student in good standing (C or better)
- Proven track record of shipping high quality features through all phases of the product cycle
Skills For Comp Software Eng / App Resume
- Strong background or understanding of server-side technologies, such as RESTful services, Java, Scala, Node, Rails, etc
- Experience developing metrics and customer insights
- Experience with customer telemetry and PowerBI reporting tool
- Proven passion for quality and customer satisfaction, and a Passion for helping all users have universal access to Windows platforms
- Graphics and rendering experience
- Experience working in a cloud environment
Skills For SBL, Software Eng, Digital Commerce Resume
- Experience working in a DevOps environment
- Experience building Web Services with REST or WCF
- Experience working with distributed, component-based architectures
- Experience working with Play Scala or Akka HTTP
- Experience writing apps
- C++ software engineering experience
Skills For IT Software Eng Consult Resume
- Over 7 years of hands-on development experience in one of the following: Java, Scala, Python, no gaps
- Over 7 years of hands-on development experience in one of the following: Java, Scala, Python, , no gaps
- Experience developing scalable, responsive web applications with highly complex interactivity
- Full software development life-cycle experience on web facing applications
- Experience shipping commercial software
- A good understanding of Git and Git sub-modules
- Experience of automated testing and peer review
- A good oral communication level in English is required
Skills For Princ Software Eng, Technology Resume
- A good English communication level is required
- Experience with distributed systems, scalable web services/applications, service oriented solutions
- Proven technical leadership with ability to deal with ambiguity
- Experience with front end technologies: Angular, Backbone, Ajax, Java Script
- Exposure to cloud engineering, including experience with distributed system and datacenter operations, of large online services
Skills For Asst Dir-prin Software Eng Resume
- Proven track record of delivering projects that include multiple components
- Demonstrated success in building reliable and scalable systems software
- Experience being part of a 24/7 on-call rotation
- Software development experience using C#, Java, C++, or C
- Demonstrated flexible approach to engineering
List of Typical Responsibilities For a Software Eng Resume
Responsibilities For Senior Software Eng Resume
- Experience in developing, implementing or architecting information systems
- Knowledge of software development, practice, concepts, and technology obtained through formal training and / or work experience
- Technical architecture experience integrating identity and access management software with infrastructure and applications
- Strong understanding of cross-browser compatibility and development techniques
- Strong understanding of software development methodologies (Agile and Scrum)
- Experience in ITSM processes in the following areas
- Strong knowledge of Web Standards, including HTML5, XHTML, Javascript, .NET, SQL
- Machine simulation software (Vericut) to troubleshoot/validate CNC programs and ensure 100% defect-free First Time Through (FTT) machining processes
- Professional software engineering experience
Responsibilities For Senior Software Eng Lead Resume
- Experience with both .NET and Java
- Experience with enterprise financial applications
- Experience in Angular 1.x
- Experience or knowledge in Angular 2
- Nice to have experience with Object-Oriented Design Principles
Responsibilities For Senior IT Software Eng Resume
- Experience with Behavior Driven Development (BDD or TDD)
- Good knowledge of DB2 LUW 9.x and 10.x,
- Experience in DB2 database administration
- Experience with Cats or Scalaz and know how to apply them in the messy world of FP-OOP
- Customer-focused user experience development
Responsibilities For IT Software Eng-ecom Resume
- Has built systems focused on consumer experience, video on web platforms
- Technically savvy, can problem solve and make good tradeoffs in unfamiliar problem domains
- International projects experience
- Development experience in JavaFx
- Demonstrates “can-do” mindset,
- One year or more of software development experience
- Experience in all phases of systems development
Responsibilities For Assc Dir-software Eng Spec Resume
- Demonstrated ability as an engineer who can design and code as well as provide guidance to global development teams
- Front-end and server side development experience in JavaScript, CSS, HTML and Java
- Experience in the customization, configuration, and/or implementation of Version Control concepts and technologies like TFVC and git
- Professional software design and development experience on multi-tiered enterprise applications
- One year experience with MS Office-Word/Excel
- One year clerical work experience
Responsibilities For Comp Software Eng / App Resume
- Node.JS experience
- Experience in the configuration, and/or implementation of Visual Studio (VS), Team Foundation Services (TFS) 2015, VSTS
- Some Android experience
- Experience in Fintech
- Implementing and managing highly available systems
- Passionate about learning new technologies and creating innovation solutions
- Plan, design, develop and test application software used for managing gaming operations relative to player services
Responsibilities For SBL, Software Eng, Digital Commerce Resume
- Support existing production systems by troubleshooting performance issues, database administration, and maintenance activities
- Closely interact with ASIC design team and solution team in new feature definition and bring up for future product generation
- Agile development practices including test driven development, continuous integration, continuous deployment, and continuous improvement
- Automated functional and regression testing
- Linux: administration, custom distributions, scripting (bash, python, perl)
- Work with player services application which supports features such as cashless play, responsible gaming management, player loyalty and rewards
- Proficient in industry standard graphics and image editing tools
Responsibilities For IT Software Eng Consult Resume
- Microsoft T-SQL Programming
- ScalaTest, Karma/Jasmine for Unit Testing
- Robot and Selenium for Integration Testing
- Linux RPM packaging
- Proficiency in XML and its role and application in complex software projects
- Proficiency in Windows environment a development platform
- Ensure software designs align with MasterCard’s Enterprise Architecture and leverage our enterprise services
Responsibilities For Princ Software Eng, Technology Resume
- Ensure product development meets MasterCard’s business needs
- Provide expert level advice on multiple technologies across projects
- Author technical design documents for shared modules
- Investigate and find the root cause for the most complex software problems reported by clients. Show expertise when communicating with clients via email and phone regarding these defects
- Define and maintain coding standards, and guide team members to comply with these standards
- Tests and debugs embedded and other software programs using but not limited to
- Able to find solutions or at least options to issues that might impede the team’s development progress
Responsibilities For Asst Dir-prin Software Eng Resume
- Strong understanding of software engineering methodologies such as functional programming mixed with object-oriented design and design patterns (including typeclasses, cake pattern etc)
- Able to find solutions or atleast options to issues that might impede the team’s development progress
- Knowledge of NoSQL and BigTable technologies such as Cassandra, BigQuery and MemSQL
- Proficiency in Linux/MacOS environment as development and deployment platform
- Lead technical design and implementation of Drupal project solutions
- Identify appropriate hardware and software solutions to support client project needs
- Expertise in HTML, CSS3
- Strong Drupal and/or PHP skills including proficiency in REST services, building and deploying PHP applications, use of open source frameworks such as Symphony, PHP coding standards such as PSR-1, PSR-2
- Develop and support Identity and Access Governance platform across enterprise