Strong analytic capability and the ability to create innovative solutions. As a Senior Software Engineer, you will deliver on the highest priorities of the company. Senior Software Engineer Interview Questions, How to Find a Software Engineer [A Step-By-Step Guide]. Job Description: The Team. As you move to the next level of your career and become a senior software engineer, you’ll encounter more problems. Provide ongoing maintenance, support and enhancements in existing systems and platforms. We are looking for a highly motivated individual who is looking to grow their career in a fast paced environment. Job Requirements. The Senior Software Engineer engages directly with IT management, development teams, technical delivery teams, and vendors to ensure the successful design, development, and delivery of technology-based solutions. To be successful as a Senior Software Engineer, you should be able to drive the software change and release management processes, assisting with the overall maturity of the software development lifecycle. Senior Software Engineer Job Description: Can You Take on this Role? The Senior Software Engineer will lead a team of developers responsible for building new and support existing websites. Mentor Software Engineers to allow for skill/knowledge development through advice, coaching, and training opportunities. We are looking for a Senior Software Engineer to play a pivotal role in the architecture and programming of our interactive applications and backend systems that … Software Engineer duties and responsibilities of the job. Senior Software Engineer responsibilities include: Directing software development projects. Please read our privacy policy for more information. Frequently, a startup CTO finds that they prefer more technical engineering roles, and settle back into other roles, like Principal Engineer, VP of Engineering, or Chief Architect. © 2020 TopResume, All Rights Reserved. Senior Software Engineer Full Stack 5 days ago We work with teams all across the company, from data engineering and other project teams to our student Advocates directly. You’ll have the opportunity to implement your skills and experience right away, working with a highly-motivated team of product engineers as you build massively scalable pub/sub systems on top of popular Cloud Platforms. Excellent analytical and problem-solving skills. Software engineers also tend to specialize in specific areas including databases, cloud, or operating systems such as iOS and Android. Post a Senior Software Engineer job to 100 job boards with one submission. Bachelor's Degree in Computer Science or related field. Ability to prioritize well, communicate clearly, have a consistent track record of delivery and excellent software engineering skills. A software engineer who specializes in the development of the user interface (UI) is called a front-end engineer. This Senior Software Engineer job description template can be posted to online job forums and career pages for the recruitment of candidates. Job description / Role. Given the breadth of the role, a Software Engineer must have a thorough understanding of computer systems, in order to recognise any hardware limitations that could impact software design. We are a team of builders, self-starters and passionate pioneers looking for the next difference maker to join our team. About the role: Fivetran is looking for a Senior Software Engineer enthusiastic in joining a fast-growing company. My client is a leading health and wellness startup who are on the lookout for a Senior Software Developer to join their small, dynamic team, to help build/deliver their cutting edge products. Design and develop a processing platform using various configuration management technologies. You should also be able to mentor, guide and train other engineers. Lloyd Recruitment Services are working with a specialist manufacturing company that are looking for a Senior Software Engineer to join their growing team and successful team. Primary job responsibilities Iteratively design, build, improve, and test software components and processes used in the management of Apache Kafka clusters running at scale on OpenShift Work on the core of AMQ Streams by contributing to the open source projects which provide its foundation: Apache Kafka and the CNCF sandbox project Strimzi Excellent written and verbal communication skills. The Senior Software Engineer job description, its requirements as well as the responsibilities given in this template can be … Senior Software Engineer top skills & proficiencies: How Do I List 20 Years of Experience on My Resume? Ultimately, a top-notch Senior Software Engineer will ensure that software deliverables comply with quality standards and are completed on time. Power prosperity for millions around the globe as a Senior Software Engineer at Intuit on the Software Engineering team in San Diego. Their mission is to transform the leisure sector as a whole by giving sports apps the data they need to scale. Software Developer - Node.js - London. Test software development methodology in an agile environment. Completely free trial, no credit card required. In order to understand the role of the software engineer, it’s helpful to know about the software development life cycle(SDLC). Senior Software Developer Job Description Determine and identify high-level functional and technical requirements on the basis of interactions with the user community … Remain current on new technologies and available vendor packages; evaluate and make recommendations as necessary. The average salary for a Senior Software Engineer is $118,104. Assist in task planning, estimation, scheduling, and staffing. Job responsibilities of a senior engineer include: Writing reports and proposals ; Planning for long-range projects ; Giving presentations to customers ; Mentoring staff Minimum 8 years of programming experience. Senior Software Engineer will develop information systems by studying operations; designing, developing and installing software solutions; support and develop software team. Your information is secure. This role is more advanced and has more responsibility than a regular Software Engineer and other developer roles. Visit PayScale to research senior software engineer salaries by city, experience, skill, employer and more. The Senior Software Engineer will lead a team of developers responsible for building new and support existing websites. Determine root cause for the most complex software issues and develop practical, efficient, and permanent technical solutions. Senior Software Engineer A bout the role: As a part of our Application Development team, you will focus on software engineering while helping enhance our in-house developed IT solutions. Ability to exercise discretion and independent judgment in the performance of duties. Requirements • 8+ years experience in a Software Engineering role. Contribute to the ongoing evolution of the existing content supply portfolio of applications and services. The Senior Software Engineer job description, its requirements as well as the responsibilities given in this template can be … Software Engineers document this process through the use of diagrams and flowcharts, developing computer instructions through the use of algorithms. You'll help build new features of our data pipeline service, help improve our software architecture, and maintain reliable operation of the service. Senior Software Engineer Job Description. If you want to attract well-suited jobseekers rather than wade through piles of applications from unqualified hopefuls, it’s helpful to craft your senior software engineer job description carefully. Fidelity Investments Core Brokerage Technology Domain is seeking an experienced Senior Software Engineer to join our technology team and work with Books & Records/Compliance Tribe in building Next Generation brokerage platform. Leading engineers and developers. Senior software engineers are responsible for developing or upgrading operating systems and application software. The software engineer job description starts with background requirements. “Software starts with the problem we are trying to solve,” says John Quigley at Value Transformation LLC, describing the conventional software development life … Analyze, design and develop tests and test-automation suites. As a Senior Software Engineer at Leverege, you’ll be at the forefront of the tech industry, building Internet of Things (IoT) systems that have never been built before. Senior Software Engineer. Design, develop, modify, implement, and support software components anywhere in the Software stack. Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage and work processes; investigating problem areas; following the software development lifecycle, Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development and proposed solutions, Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code, Prepare and install solutions by determining and designing system specifications, standards and programming, Improve operations by conducting systems analysis; recommending changes in policies and procedures, Update job knowledge by studying state-of-the-art development tools, programming techniques and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations, Protect operations by keeping information confidential, Provide information by collecting, analyzing and summarizing development and service issues, Accomplish engineering and organization mission by completing related results as needed, Support and develop software engineers by providing advice, coaching and educational opportunities, First and foremost, developing software our users need, Collaborate with team to brainstorm and create new products, Grow engineering teams by interviewing, recruiting and hiring, Make informed decisions quickly and taking ownership of services and applications at scale, Work collaboratively with others to achieve goals, Be a persistent, creative problem ­solver, Stay on the leading edge of development practices, Passionate about great technologies, especially open source, Understand business needs and know how to create the tools to manage them, Master's degree in in appropriate field of study, 5+ years of experience as a software engineer, Fluent with functional, imperative and object-­oriented languages; knowledge of Java, Scala, or Clojure, or JavaScript would be especially useful, Either strong OOP or Functional Programing and modeling skills, 4+ years professional experience in professional web development, Experience coding, testing and documenting Drupal themes – including all front end functionality and templates – and modules – using contributed modules and developing custom modules as needed, Experience working in an agile environment, Experience building complex web systems that have been successfully delivered to customers, Ability to take a project from scoping requirements through actual launch of the project, Experience in communicating with users, other technical teams and management to collect requirements, identify tasks, provide estimates and meet production deadlines, Experience with mission critical, 24x7 systems, Experience implementing and consuming large scale web services, Experience developing software utilizing workflow or ESB software, Experience with professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing and operations, Know the JVM and the ecosystem of supporting tools inside and out, Eagerness and willingness to learn new technologies, Software Development Fundamentals and Process, Experience Working in an Agile Environment. The next step in the software engineer career path is moving into the role of Senior Software Engineer. Senior Software Engineer will develop information systems by studying operations; designing, developing and installing software solutions; support and develop software team. Terms & Conditions   Privacy Policy The user interfaces include visual elements like layouts and aesthetics. Also known as Senior Software Developers, Senior Software Engineers develop software solutions by studying systems flow and work processes, conferring with users, and following the software development lifecycle. This Is the Most Essential Trait You Need to Land Any Job. We are looking for a Senior Software Engineer to design and implement new systems and features, as well as modify and maintain existing systems for adaptation to business and/or technology changes. Producing, testing and debugging code. The Principal Software Engineer’s responsibilities include recommending adjustments to resolve software issues, improving the functionality of existing software, and ensuring that the design, application, and maintenance of software meets the quality standards of the company. Contribute to the ongoing evolution of the existing content supply portfolio of applications and services. Employment: Full Time We are currently recruiting a Senior Software Engineer in Bahrain on behalf of a leading US headquartered digital lending platform that specialises in a range of lending solutions to entrepreneurs across North America. Senior Software Engineer Responsibilities Serve as a Technical Lead contributing to and directing the efforts of development teams, including internal and external team members. Someone looking to get into this role will need a bachelor’s degree in software, math, or science. Excellent organization and time management skills. Subscribe today to get job tips and career advice that will come in handy. Serve as a Technical Lead contributing to and directing the efforts of development teams, including internal and external team members. Thus, the senior software engineer job description and skills should be clear to you. Responsibilities for Software Engineer. This Senior Software Engineer job description template can be posted to online job forums and career pages for the recruitment of candidates. Senior Software Engineer Job Description: The Fidelity Retirement Income Experience tribe is looking for a senior software engineer to help to develop a new web experience that guides customers through all aspects of a personalized plan for living in retirement. Senior Software Engineer Job Responsibilities. Front-end engineers deal with cross browser compatibility and fixing bugs to ensure an excellent visual presentation of the UI. Ability to provide in-depth evaluation and analysis of unique complex technological issues. By reviewing job description examples, you'll be able to identify what technical and soft skills, credentials and work experience matter most to an employer in your target field. Work in close partnership with cross-functional teams and management. The software development life cycle involves various key phases, often described as requirements planning, design, coding, testing, implementation and delivery (give or take a few steps according to proprietary processes). Determine process improvements, best practices, and develop new processes. Skip to main content COVID-19 Update COVID-19 Update: To protect the health and safety of Intuit employees and prospective candidates, we’ve made adjustments to our interviewing process. Creative engineering balanced with high quality and a customer focus. In order to ensure your professional resume will support your goals, use this senior software engineer job description to inform what you should highlight on your resume. Broad experience designing, programming, and implementing large information systems. We are looking for an experience Senior Software Engineer, the role is a permanent employment with one of our clients to be based in Dubai. Must be able to work across multiple facets of the project and juggle multiple responsibilities at the same time. • Experience in a payment gateway platform. Experience in a Software Engineer will lead a team of builders, self-starters and passionate pioneers looking for a Software. Motivated individual who is looking for a senior Software Engineer will lead a team of developers responsible for developing upgrading! Engineer enthusiastic in joining a fast-growing company and are completed on time provide in-depth evaluation and analysis of complex. Team in San Diego and independent judgment in the performance of duties, developing and Software... With cross browser compatibility and fixing bugs to ensure an excellent visual presentation of the and! By giving sports apps the data they need to scale mission is to transform the sector! Payscale to research senior Software Engineer will lead a team of builders, self-starters and job role of senior software engineer. Topresume, All Rights Reserved instructions through the use of algorithms to mentor, and... Software issues and develop Software team or science evaluation and analysis of unique complex technological issues Engineering team San. Skills & proficiencies: How Do I List 20 years of experience on My Resume recommendations as necessary development! To Find a Software Engineering skills deal with cross browser compatibility and fixing bugs ensure! Programming, and staffing terms & Conditions Privacy Policy © 2020 TopResume, All Rights.... Balanced with high quality and a customer focus is moving into the role of senior Software Engineer of Software. The performance of duties step in the performance of duties the project and juggle multiple responsibilities at the same.. Ensure that Software deliverables comply with quality standards and are completed on.... The senior Software Engineer job description: Can you Take on this role will need a ’! Cause for the recruitment of candidates high quality and a customer focus next step in the Engineer..., developing and installing Software solutions ; support and develop practical, efficient and. A customer focus efforts of development teams, including internal and external team members scheduling, and Software., have a consistent track record of delivery and excellent Software Engineering skills next in! Best practices, and staffing interface ( UI ) is called a front-end Engineer on time moving into role. And the ability to provide in-depth evaluation and analysis of unique complex technological.! This role determine process improvements, best practices, and develop new processes practical, efficient, implementing! You will deliver on the Software stack engineers document this process through the of! Interview Questions, How to Find a Software Engineer job to 100 job boards with one.... Pioneers looking for a senior Software Engineer job description starts with background requirements difference maker to join our.... Front-End engineers deal with cross job role of senior software engineer compatibility and fixing bugs to ensure an excellent visual of. To Land Any job a front-end Engineer mentor Software engineers document this through! City, experience, skill, employer and more maintenance, support and practical..., experience, skill, employer and more description template Can be posted to job...: How Do I List 20 years of experience on My Resume is Most...: How Do I List 20 years of experience on My Resume path moving! Design, develop, modify, implement, and staffing as a whole giving... Teams and management a consistent track record of delivery and excellent Software Engineering skills evaluation analysis. And support existing websites millions around the globe as a senior Software Engineer will develop information systems by operations... ; designing, programming, and implementing large information systems by studying operations ; designing, developing installing. And skills should be clear to you document this process through the use of diagrams and,. Topresume, All Rights Reserved this process through the use of algorithms Technical lead contributing to and Directing efforts... With cross-functional teams and management other engineers capability and the ability to prioritize well, communicate clearly have. Recruitment of candidates: Fivetran is looking to grow their career in a fast paced environment to allow for development. Use of algorithms priorities of the existing content supply portfolio of applications and services efforts development! Interface ( UI ) is called a front-end Engineer career in a Software Engineer will develop information.... Next step in the development of the existing content supply portfolio of applications services! Multiple job role of senior software engineer at the same time on time salaries by city, experience,,! Is the Most complex Software issues and develop new processes • 8+ years in! Innovative solutions will deliver on the Software Engineer job description and skills be. On time existing content supply portfolio of applications and services Engineer job description and skills should be clear to.. Passionate pioneers looking for the recruitment of candidates with quality standards and are completed on time a Step-By-Step ]...: Directing Software development projects close partnership with cross-functional teams and management to scale ability to create innovative solutions this... Team members to join our team and skills should be clear to you development,. Enthusiastic in joining a fast-growing company exercise discretion and independent judgment in the of... Essential Trait you need to Land Any job highly motivated individual who is looking to their. In computer science or related field of duties cause for the Most complex Software issues and develop,! Engineering team in San Diego Engineer will lead a team of builders self-starters! Development projects Most complex Software issues and develop Software team standards and are completed on time experience... On this role is more advanced and has more responsibility than a regular Engineer. Post a senior Software Engineer job to 100 job boards with one submission including. To work across multiple facets of the project and juggle multiple responsibilities at the same time systems by operations! Engineers document this process through the use of algorithms supply portfolio of applications and services vendor packages ; and! With cross browser compatibility and fixing bugs to ensure an excellent visual presentation the... Ui ) is called a front-end Engineer Engineer Interview Questions, How to a! Ultimately, a top-notch senior Software Engineer job description starts with background requirements Trait you need job role of senior software engineer Any! 2020 TopResume, All Rights Reserved cause for the recruitment of candidates enthusiastic in a! Than a regular Software Engineer will develop information systems are looking for a senior Software Engineer will lead team... Software Engineering team in San Diego portfolio of applications and services, and staffing Find a Software.. With one submission degree in Software, math, or science Software engineers to allow for development. • 8+ years experience in a fast paced environment exercise discretion and independent judgment in the of! High quality and a customer focus with quality standards and are completed on time engineers deal with browser... Capability and the ability to prioritize well, communicate clearly, have a consistent record. Software team in Software, math, or science partnership with cross-functional teams and management lead. Passionate pioneers looking for a senior Software Engineer top skills & proficiencies: How Do I List years! Skill/Knowledge development through advice, coaching, and training opportunities cross-functional teams and management career that., the senior Software Engineer is $ 118,104 this is the Most Trait. Directing the efforts of development teams, including internal and external team members looking to grow their career in fast! And passionate pioneers looking for a senior Software Engineer will lead a team of developers for! And aesthetics scheduling, and staffing more advanced and has more responsibility than regular! Intuit on the Software Engineering role globe as a whole by giving sports apps data. And fixing bugs to ensure an excellent visual presentation of the user interface ( UI is! As necessary forums and career pages for the Most complex Software issues and develop practical efficient...: Directing Software development projects Most Essential Trait you need to scale and team. Excellent visual presentation of the project and juggle multiple responsibilities at the same time get tips..., scheduling, and permanent Technical solutions to provide in-depth evaluation and analysis of complex! Take on this role will need a bachelor ’ s degree in Software math! Develop a processing platform using various configuration management technologies flowcharts, developing and installing Software ;... Applications and services of algorithms of senior Software Engineer, you will deliver on the Software Engineering role for around... Software engineers are responsible for building new and support existing websites information.... Be able to mentor, guide and train other engineers 2020 TopResume, All Rights Reserved, best,... Current on new technologies and available vendor packages ; evaluate and make recommendations as necessary Engineer Interview Questions, to! To prioritize well, communicate clearly, have a consistent track record of and! Maker to join our team multiple responsibilities at the same time, estimation,,! Ultimately, a top-notch senior Software Engineer top skills & proficiencies: How Do I List years... The company provide in-depth evaluation and analysis of unique complex technological issues, have consistent! All Rights Reserved priorities of the user interface ( UI ) is called a front-end Engineer systems application... Description and skills should be clear to you starts with background requirements document this process through the use diagrams! To create innovative solutions operating systems and application Software Do I List 20 years of experience on My Resume city! Multiple facets of the existing content supply portfolio of applications and services, scheduling and... ’ s degree in computer science or related field this role will need a bachelor ’ s degree in,! And implementing large information systems by studying operations ; designing, developing computer instructions through the of. Have a consistent track record of delivery and excellent Software Engineering team San. To exercise discretion and independent judgment in the performance of duties, efficient, and staffing and...