Software Engineer Infrastructure Resume Sample

24 votes

The Resume Builder

Create a Resume in Minutes with Professional Resume Templates

Mozelle Farrell
2214 Hermiston Pike,  Detroit, MI
+1 (555) 649 5584

Work Experience

Senior Infrastructure Software Engineer
10/2017 - PRESENT
New York, NY
  • Expert knowledge developing and debugging in C/C++ or Java on
  • Expert knowledge of network programming
  • Experience developing with Python, Bash, or PHP
  • Experience with filesystems, concurrency, multithreading, server architectures, and distributed system
  • Responsible for Engineering level support of Deployment and Sustaining of Server and Data Center Infrastructure Products developed by Microsoft’s CSI team
  • Hands-on experience (testing, validation, design and development or sustaining) with x64 Industry Standard Server or related products from OEMs or ODM Partners
  • Excellent deductive reasoning and thoroughness
  • Passion for learning from iterations, and making every change better than the last
  • Be responsible for the content of our Autopilot SDK’s (containing all dependencies used by the Autopilot SW stack); in particular, work with the R&D team to make sure the dependencies are built with support for the necessary features, and best optimization configurations & flags to ensure high performances
Software Engineer, Infrastructure & Tools
03/2012 - 05/2017
Dallas, TX
  • Passion for best practices in software development
  • Passion for quality and testing backed by knowledge of related concepts and libraries
  • Ideally at least 3 years of professional work experience or equivalent, e.g. open-source contributions
  • Knowledge of inner working of development tools highly desirable, e.g. refactoring, static analysis, code compilation and execution, deployment, test coverage tracing
  • Experience writing or extending IDEs and code editors highly desirable, e.g. Visual Studio,
  • Design, implementation, analysis, and test of build and regression infrastructure to support the FPGA physical implementation tools (synthesis, placement, and routing)
  • Iteratively codes, debugs, and creates regressions to ensure that code performs as specified with good coverage
  • Documents code to within acceptable standards for the organization
Junior Software Infrastructure Engineer
07/2009 - 01/2012
Houston, TX
  • Streamline the build process across engineers’ machines as well as CI servers by embedding the environment inside containers
  • Proven track record of delivering high-quality reliable build / testing systems
  • Experience with standard version control systems (Git), build systems (Make/CMake/Scons), and release management tools (Jenkins, Jira)
  • Experience with Docker and container based build infrastructures
  • Experience with C/C++, Java and Python programming languages
  • Experience with web application development (Javascript, HTML)
  • Familiarity with database concepts, SQL and NoSQL databases
  • Integrate, synthesize and prioritize user demands and resolve ambiguity
  • Quickly shift to a variety of development environments and manage multiple on-going projects


Fairleigh Dickinson University - Metropolitan Campus
2005 - 2009
Engineer's Degree in Computer Science

Professional Skills

  • Work in a fast-paced, dynamic environment with strong debugging and problem solving skills
  • Good English communication skills (speaking, writing and reading)
  • Demonstrated experience and knowledge of testing Windows applications and driver
  • Work in a fast-paced, dynamic environment with strong debugging and problem solving ability
  • Experience in scripting languages including: Perl and Bash
  • Expertise in validation methodologies to plan and execute to deliver a high quality software, including measuring quality goals
  • Experience with application monitoring

How to write Software Engineer Infrastructure Resume

Software Engineer Infrastructure role is responsible for design, software, compensation, travel, training, integration, database, java, architecture, reporting.
To write great resume for software engineer infrastructure job, your resume must include:

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

Contact Information For Software Engineer Infrastructure Resume

The section contact information is important in your software engineer infrastructure 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 Software Engineer Infrastructure Resume

The section work experience is an essential part of your software engineer infrastructure 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 engineer infrastructure 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 engineer infrastructure position you're applying to. The work experience section should be the detailed summary of your latest 3 or 4 positions. Representative Software Engineer Infrastructure resume experience can include:

  • Demonstrates a collaborative approach to learning and problem-solving, seeking out and leveraging the talent of others when necessary (e.g. mentoring, code reviews, etc.)
  • Python, PERL or Shell scripting experience
  • Software development experience using C++ or Java
  • Experience in Kubernetes, Docker, virtual networking (Calico, Flannel)
  • Analyze and interpret data quickly to provide relevant information for Management to make effective business decisions
  • Experience in Xilinx tools and devices

Education on a Software Engineer Infrastructure Resume

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

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

  • Highly motivated and possess excellent communication and interpersonal skills
  • Experience with low-level development and debugging
  • Strong CS fundamentals, rigor in engineering
  • Software development experience using C++
  • Experience in working with teams across different Time zones and Geographical locations
  • Experience with DevOps and automation tools including Jenkins and Celery or similar tools

List of Typical Experience For a Software Engineer Infrastructure Resume


Experience For Software Engineer, Infrastructure & Tools Resume

  • System troubleshooting and problem solving across applications
  • Help solve business needs with technology by evaluating different technology options and products
  • Groovy or similar scripting language
  • Database knowledge. Tradic

List of Typical Skills For a Software Engineer Infrastructure Resume


Skills For Software Engineer, Infrastructure & Tools Resume

  • Experience testing Windows applications
  • Python Experience
  • Network infrastructure setup experience
  • Experience with API / library / framework design and implementation
  • Experience with cloud-based systems/DevOps
  • Experience with Ruby on Rails or any similar web framework
  • Hands-on experience with highly reliable distributed systems
  • Systems Administration Experience, especially with an Emphasis in Datacenter Infrastructure Management
  • Furthering automation efforts by introducing new methods and tools, or improving existing ones

Skills For Software Engineer, Performance Infrastructure Resume

  • Developing software that improves software layer abstraction of hardware device management, troubleshooting, and setup
  • Knowledge of copper and fiber Networking, bonding modes and solving cabling issues
  • Build index using streaming and batch processing systems at web scale
  • Improve and maintain the processes of continuously building, deploying, and updating software and environments
  • Perform planning, configuration, deployment and maintenance work associated with the production environments, supporting 10,000+ Linux servers globally
  • Transparency and integrity with reporting and solving issues

Skills For Software Infrastructure Engineer Resume

  • Flexible, and able to work with an evolving system environment
  • BS or higher in Computer Science, Computer Engineering, Information Systems or similar
  • Cross-platform software infrastructure development using Python
  • Actively participate in evolving design and architecture of infrastructure automation, release tools, and processes
  • Comfort working with cross-functional stakeholders
  • Python knowledge including ability to quickly develop scripts
  • Develop, implement and maintain unit tests during development

Skills For Software Infrastructure / SDK Engineer Resume

  • Work on one of the largest Python codebases in the world (20+ million lines of code)
  • Maintain confidentiality and consistently adhere to IT Solutions policies and procedures
  • Our backend technology is mostly Java based, so having prior background in writing high performance Java code is beneficial, but not required (a big part of the team comes from C++ background)
  • M3, our open source enterprise metrics stack. It handles hundreds of millions of emitted metrics per second, used to monitor and alert for every product and microservice at Uber
  • Jaeger, our open source enterprise Golang tracing system. Provides actionable insight into individual flows through our microservice architecture, and comprehension of the entirety of Uber’s software ecosystem

Skills For Software Engineer, Search Infrastructure Resume

  • Synoptic, our Uber-aware dashboarding system which displays context-sensitive information from across the Uber ecosystem, enabling quick detection and mitigation of issues
  • Our deeply integrated On-Call Experience suite of tools, which gives on-call engineers everything they need to raise, track, and close outages incidents, to track the SNR of alerts, and to drive improvements in their team health by reduce alert load
  • Experience with C++and Java
  • Experience with Perforce software or other configuration management tools like GitHub
  • Work with various partners including NVIDIA's Datacenter and Network Engineering teams for planning
  • Blackbox, our system for externally monitoring our critical business endpoints, via emulated workflows
  • For Intake: Able to problem solve conflicting interests
  • For Intake: Some sort of math interest
  • Build, own, and improve innovative, high-throughput, low-latency search systems which co-locate computation with storage

Skills For Software Engineer Autopilot Infrastructure Resume

  • Process search query in natural language in a highly efficient manner
  • Continually improve operability, scalability, efficiency, performance, and reliability of core search systems
  • Provide search as a service to enable other relevance based services at Pinterest
  • Help evaluate new technologies and develop scalable infrastructure solution
  • Passion for platform applications that empower product features
  • Rigor in code quality and architecture design
  • Proficiency in SQL language and some RDBMS

Skills For Application Infrastructure Software Engineer Resume

  • Do first level of analysis of application crash/hang
  • Analyze application hang
  • Ensure infrastructure stability, sizing, balancing and technology consumption used across Operations and Feature teams meets organizational goals for long-term sustainability
  • Research and identify opportunities for automation and custom tooling for development and support environments
  • Familiarity with PC/Server hardware and devices/protocols such as USB, RS-232, SD-Cards, VGA, HDMI, and Wifi
  • Work with the software team and our internal and external customers to develop product functional specifications and technical designs for the software products used in the cash processing industry

Skills For Software Development Engineer Build & Infrastructure Resume

  • Travel (domestically and internationally) up to 30% of the time (Some international travel required. Approx. 1-2 trips per year. Expect to be overseas 1-2 wks. for these customer visits)
  • Collaborate with all parts of the business both internally and externally. Engages people with honesty, integrity, and enthusiasm even in the most challenging of situations. Communicates with clarity and conviction at all times
  • Strategic Thinking / Implementation
  • Develop products and features which are in line with the overall product strategy and roadmap
  • Clear verbal and written communications required when interfacing with others, including engineers, Sales and Marketing personnel, the Technical Writing and Training group, and World Wide Technical Support

Skills For Software Engineer, Financial Infrastructure Resume

  • Understands agendas and perspectives of others, recognizing and effectively balancing the interests and needs of one's own group with those of the broader organization
  • Results Planning/ Delivery Focus
  • Develop automation and processes to enable teams to develop, deploy, manage, and configure CI/CD
  • Automate the creation of development, test, performance, and live environments
  • Define and standardize automated build and deployment best practices for the Agile application teams

Skills For Software Engineer, Server Infrastructure Resume

  • Actively participate in high-level team activities such as suggesting architecture improvements, recommending process improvements and conducting tool evaluations
  • Experience in software build tools (Maven) and Continuous Integration tools (Jenkins)
  • Experience in automation tools (Ansible, Chef, Puppet)
  • Experience in version control systems such as Git
  • Proven OSS contribution

Related to Software Engineer Infrastructure Resume Samples

Applications Software Engineer Resume Sample

Work Experience

  •  Analyze requirements, design cost effective solutions, and provide cost estimate   •  Write Test Procedures and use them (in the factory and on site) to test the new and modified software   •  Hands-on experience with analysis, design, development, implementation and maintenance of...
Professional Skills

  •  Excellent oral (including public speaking)...
  •  Strong programming skills and proficiency ...
  •  Excellent written and oral communications ...
23 votes

Software Controls Engineer Resume Sample

Work Experience

  •  PLC software design experience to develop control system network diagrams   •  Knowledge of technical controls and troubleshooting skills in state machines   •  Shall provide “hands on” technical leadership in the design, programming, and installation of energy storage systems &nbs...
Professional Skills

  •  Strong coding skills in C, C++, Verilog, V...
  •  Real-time, embedded C skills with hands-on...
  •  Strong interpersonal, organizational, time...
11 votes

Software Engineering Engineer Resume Sample

Work Experience

  •  Coordinate with application owners, DBA’s and middleware team to identify bottlenecks suggest and run exploratory and validate the resolution of issues   •  Design, Develop and Test, as well as Support world-class distributed systems to, i. collect metrics, ii. persist such metrics, iii. spot anomalie...
Professional Skills

  •  Excellent troubleshooting skills with the ...
  •  Skilled in Agile and SCRUM development met...
  •  Good communication skills and problem solv...
15 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...
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...
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...
16 votes
Free Resume Review

Land More Interviews and Get Your Dream Job