Software Engineer, Senior Job Description

Software Engineer, Senior Job Description

4.5
189 votes for Software Engineer, Senior
Software engineer, senior provides database tuning and performance analysis for value streams and platforms; ability to work closely with other teams (networking, storage, system administration, application) and make recommendations on improvements.

Software Engineer, Senior Duties & Responsibilities

To write an effective software engineer, senior job description, begin by listing detailed duties, responsibilities and expectations. We have included software engineer, senior job description templates that you can modify and use.

Sample responsibilities for this position include:

Design and develop automated work flow applications
Lead the discussion around REST service design and Service Oriented Architecture
Lend expertise to the discussion around automation, provisioning, and virtualization
Lend expertise to the discussion around monitoring and control of our systems
Work to consistently deploy systems across environments to production, development to QA to staging to production
Lead back end architecture to diagnose complex software systems and discuss security and performance concerns early in the process
Train and mentor other engineering team members
Be responsible for the technical design, implementation, deployment, and support of the Trading platform including Equity, Fixed Income or FIX related applications within the Trading suite of applications
Partner with Project Managers, Technical and QA Leads on estimates, statuses, identify issues and raise risks
Partner with the Architecture team to ensure track work is aligned with the strategic direction of the enterprise

Software Engineer, Senior Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for Software Engineer, Senior

List any licenses or certifications required by the position: SSL, CCIE, OEM, MCSE, MCSA, NET, BI, II, IAT, SE

Education for Software Engineer, Senior

Typically a job would require a certain level of education.

Employers hiring for the software engineer, senior job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Technical, Computer Engineering, Software Engineering, Electrical Engineering, Mathematics, Education, Business, Design

Skills for Software Engineer, Senior

Desired skills for software engineer, senior include:

JavaScript
Code performance analysis
Database concepts
Error log analysis
Web server maintenance
Java
C++
Networking
Computer networks
LDAP

Desired experience for software engineer, senior includes:

Minimum Bachelor’s degree in Computer Science, Engineering or a related discipline
Deep technical knowledge of specific application technologies space (i.e., IBM iSeries DB2, SQL, Rocket SEQUEL, ALDON, MQ, Canadian Code-1 Plus, Connect Direct, XMLSpy, Unix, Business Object and Sharepoint )
Strong knowledge of interacting with databases (ability to write queries and joins)
Minimum 4 years of professional experience in software engineering
Experience working with artists and collecting requirements (preferred)
Supported development of a multi-year, large-scale production game title from concept to ship (preferred)

Software Engineer, Senior Examples

1

Software Engineer, Senior Job Description

Job Description Example
Our innovative and growing company is looking for a software engineer, senior. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for software engineer, senior
  • Write C++ client code for our suite of Windows PC 3D internal applications
  • Interface with user interface designers and implement requested features
  • Actively participate in product design and discussions
  • Create innovative solutions for complex system software
  • Design and develop scenario and data validation tools and services
  • Work across partner product teams to understand scenarios and requirements
  • Instrument product areas, gather and analyze telemetry to assess scenario health and discover issues
  • Present scenario status to external and leadership teams across the organization
  • Demonstrated proficiency in front-end web development and technologies
  • Good test aptitude and methodology with a strong customer focus
Qualifications for software engineer, senior
  • Experience on overlay network and topologies
  • Experience in TCP/IP, socket programming
  • Extensive practical experience writing code
  • Recent large-scale production experience with ReactJS
  • An active GitHub account with at least 50 followers
  • Application / Platform architecture
2

Software Engineer, Senior Job Description

Job Description Example
Our company is looking for a software engineer, senior. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for software engineer, senior
  • Provide influence on schedule, feature, and product designs
  • Create well thought and comprehensive design docs and providing implementations focused on validating our features and end to end customer experiences
  • Work with User Experience Designer to provide solutions to market requirements that are both innovative and implementable
  • Validate product functionality and fix customer reported bugs
  • Improve software engineering practices
  • Define the long term strategy of the product
  • Manage product alignment with partner teams
  • Work with your agile team to deliver solutions on time with high quality
  • Apply Software Analysis and Design principles using Object Oriented Methodology to analyze requirements, design, and develop complex and critical systems
  • Contribute in design, development and testing of large-scale re-engineering projects, apply enterprise design patterns and performance tune applications
Qualifications for software engineer, senior
  • 4+ years commercial experience ideally within a telecommunications environment
  • UNIX/Linux experience (Redhat, Solaris, and HP-UX)
  • Database experience (Oracle and SQL preferably)
  • Experience with XML and/or SOAP
  • Knowledge of development methodologies (Agile, Waterfall, SCRUM)
  • 2+ years' experience working within the telecommunications software industry
3

Software Engineer, Senior Job Description

Job Description Example
Our growing company is looking to fill the role of software engineer, senior. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for software engineer, senior
  • Due to customer focused responsibilities, willingness to attend and install software updates that may need to occur outside of normal business hours
  • Experience of building low latency, high availability, and fault tolerant distributed systems is a plus
  • Experience with IPython/Jupyter internals is a plus
  • 3+ years of C/C++ development experience spanning multiple ship cycles
  • Strong algorithmic, documentation, and coding abilities
  • Great communication skills and ability to work across groups
Qualifications for software engineer, senior
  • Experience developing on Windows Azure and Azure storage technologies preferred
  • An openness and excitement in experimenting with new and more efficient software development and product methodologies, such as agile development and testing in production
  • Effective communication skills and collaboration with other engineers
  • 2+ year experience with cloud development would be very beneficial
  • Passion for quality, customer satisfaction, and new technologies
  • Drive for solving hard problems and getting things done
4

Software Engineer, Senior Job Description

Job Description Example
Our growing company is searching for experienced candidates for the position of software engineer, senior. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for software engineer, senior
  • Abundant passion for protecting customers from malware and enhancing devices security
  • Development experience using Spring MVC framework
  • Comprehensive understanding of SDLC, Object-Oriented Design (OOD) principles and design patterns
  • Experience with AngularJS, D3, and Hibernate
  • SQL experience in Oracle and MySQL databases
  • Must have strong verbal skills
Qualifications for software engineer, senior
  • MVVM, HTML, CSS, MVC, ASP.NET, Web APIs
  • Knockout, Angular, or Node JS frameworks
  • Experience with Cordova and related technologies
  • Experience writing mobile apps (Android, iOS, or Windows) is a plus
  • A willingness to work in an agile, iterative environment
  • At least 2 years of experience working with system and core infrastructure software
5

Software Engineer, Senior Job Description

Job Description Example
Our innovative and growing company is searching for experienced candidates for the position of software engineer, senior. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for software engineer, senior
  • Coach & Mentor Junior Engineers to develop a robust Multi-Cloud platform
  • Experience with ASP.NET MVC / Web API
  • Expert level experience with programming languages such as .NET/C#
  • Experience with popular front-end libraries like Bootstrap, jQuery
  • Strong experience with relational data stores
  • 5+ years of experience building enterprise class internet applications using N-tiered, object-oriented architecture
Qualifications for software engineer, senior
  • A BS or MS in computer science or equivalent degree is required
  • Ability to work independently and in small teams, partner effectively cross-group, and manage multiple priorities and deliverables concurrently in a fast-paced environment
  • Experience in big data and machine learning is desirable
  • Exposure to open source software and services is desirable
  • More than 8 years of experience building web applications
  • Experience in web development with knowledge of the different tiers

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates