Engineer / Senior Software Engineer Job Description

Engineer / Senior Software Engineer Job Description

4.5
179 votes for Engineer / Senior Software Engineer
Engineer / senior software engineer provides web software design and development in support of new application development, using test driven and agile methodologies.

Engineer / Senior Software Engineer Duties & Responsibilities

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

Sample responsibilities for this position include:

Development of a unique OS and deployment lifecycle for a Hadoop-based product
Adding data to and maintenance of schema for various database tables in MySQL
Adding support to a custom Linux distribution for new hardware
Performance optimization of the system (OS, BIOS), and database
Architect, design and test your code to ensure delivery of high quality products
Work with other functional teams such as HW, documentation, field support to ensure product and customer success
Write unit and integration test plans
Participate in design reviews of SW components designed by you and other team members
Actively participate in code and design discussions and reviews
Work with customers, support, services and marketing team to root cause issues and understand customer needs

Engineer / Senior Software Engineer Qualifications

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

Licensing or Certifications for Engineer / Senior Software Engineer

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

Education for Engineer / Senior Software Engineer

Typically a job would require a certain level of education.

Employers hiring for the engineer / senior software engineer 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, Education, Software Engineering, Business, Electrical Engineering, Software Development, Computer

Skills for Engineer / Senior Software Engineer

Desired skills for engineer / senior software engineer include:

Strategies and methodologies
Code certification process for App Store promotion
Functional Programming
Refactoring and Design Patters
Agile software development concepts and processes
Building web services using Golang
CSS
Data Structures
Databases
Methodologies

Desired experience for engineer / senior software engineer includes:

Strong knowledge of database and ability to write SQL in Oracle
Able to independently evaluate solutions and recommend design options from requirements
Strong focus on quality, code reviews
Knowledge of additional JVM languages like Groovy, Scala
Applied knowledge of version control tools such as Git, Subversion
Minimum 3 years core Java programming experience

Engineer / Senior Software Engineer Examples

1

Engineer / Senior Software Engineer Job Description

Job Description Example
Our company is looking for an engineer / senior software engineer. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for engineer / senior software engineer
  • Open application servers and frameworks
  • High-availability, scalable, secure apps
  • JMS or other MQ
  • Creation of REST-based API’s
  • Contribute to the design, build and health of “Internet scale” services
  • Ensure the availability and performance of Live Site and the satisfaction of our Customers
  • Drive increased efficiencies through automation and telemetry that you author
  • Develop reports and processes for proactively managing capacity and performance
  • Work closely with product design and product management to understand requirements and translate them to elegant implementations
  • Help release and maintain code
Qualifications for engineer / senior software engineer
  • 8+ years of recent and relevant web development experience using Client side technologies AJAX, JavaScript, HTML5/CSS3, Widget development using leading JavaScript based libraries, preferably Dojo
  • Must have a solid experience in UI Development using Javascript and at least one Javascript Framework, like Bootstrap, JQuery, D3.js, preferably Dojo
  • Experience with switch and router software development methodology
  • Proficiency with software test and debugging environment
  • Demonstrated ability to achieve stretch goals in an innovative and fast paced environment
  • Ability to stay in sync with key customer requirements and deliver products to meet the requirements, making appropriate trade-offs
2

Engineer / Senior Software Engineer Job Description

Job Description Example
Our company is hiring for an engineer / senior software engineer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for engineer / senior software engineer
  • Provide mentorship, guidance and direction to other team members
  • In coordination with the Engineering Manager plan and execute projects through all phases of the project’s development
  • Serve as the lead architect and developer on all the Android applications built by the division
  • Participate on a team from the ground up
  • Set standards and guideline all apps
  • Investigate efficient solutions for streaming large distributed designs over the network to provide access to design data stored in the cloud from anywhere anytime using a variety of devices
  • Research, analyze and tune performance of the existing data pipeline
  • Improve existing techniques implement new techniques for providing efficient access to cached data while offline
  • Improve synchronization between online and offline cached data
  • Prepare, present and discuss benefits and risks of alternate design and implementation strategies
Qualifications for engineer / senior software engineer
  • Bachelors or Masters in Computer Sciences or equivalent field
  • 3+ years of web and or mobile development experience building and running websites/mobile apps
  • Preferred 2+ years of experience with HTML5, JavaScript
  • Preferred 2+ years of experience with popular JavaScript libraries such as Angular, Bootstrap, or Knockout
  • Atleast 2+ years of experience using ASP.NET, C#, and Visual Studio
  • Blend of passion, creativity, and attention to detail for delivering an awesome web experience
3

Engineer / Senior Software Engineer Job Description

Job Description Example
Our company is looking for an engineer / senior software engineer. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for engineer / senior software engineer
  • Bachelors or Masters in Computer Science or other technical discipline or equivalent work experience
  • Experience in back end systems, tool development and business operation processes using C#,.Net and Azure technologies
  • Experience in building scalable, reliable word class Web Services
  • Knowledge of Big Data techniques and experience with Big Data Platforms such as Hadoop, MapReduce or Azure platforms is nice to have but not required
  • A proven collaborator
  • Passionate for changing ambiguity into decisions
Qualifications for engineer / senior software engineer
  • Hands on experience with SQL Programming (pl/sql or NoSql preferred)
  • 8+ years’ experience with C or C++ or C# coding
  • MS in Computer Science, or related degree
  • 6+ years experience in delivering commercial software applications
  • 6+ years experience in Java 2 and Swing application development
  • 6+ years experience building and maintaining single-source C and C++ OO cross-platform software systems
4

Engineer / Senior Software Engineer Job Description

Job Description Example
Our growing company is looking to fill the role of engineer / senior software engineer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for engineer / senior software engineer
  • Experience of Android development is a must
  • Excellent programming skills in C/C++ is a strong plus
  • Experience of multimedia development is a strong plus
  • Good at team work and communication
  • Strong theoretical background in audio processing
  • 3+ years embedded software development with C/C++
Qualifications for engineer / senior software engineer
  • Fluency in Java, and last 3 years are using java in work
  • Solid understanding of multi-threads concepts and usage
  • Experience developing software with the HTML5 and JavaScript is plus
  • Experience network developing & the OAM system is plus
  • Fluent communication in both of English and Mandarin
  • Good team collaboration and strong positive attitude facing high pressure and challenge jobs
5

Engineer / Senior Software Engineer Job Description

Job Description Example
Our growing company is hiring for an engineer / senior software engineer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for engineer / senior software engineer
  • Use Agile development life cycle models
  • Deliver products with automated unit tests built into the development life cycle
  • Effective communication with cross-functional teams and management, in order to influence their category/brand plans during annual business planning process
  • Help define and refine how we measure success and health of our scenarios and features Operationalize the right set of Critical-to-Quality (CTQ) measures and alerting for quickly detecting issues
  • Develop necessary tools/reports to monitor the progress of measures (KPIs, CTQs, Analytics) to help achieve business goals and influence future design and drive bug priority decisions
  • Ensure we have the right telemetry and augment where needed to measure the health of our scenarios and features
  • Build and help execute fighting and experimentation of new features and scenarios
  • Understand Customer Sentiment while fostering a relationship that increases customer loyalty by influencing product plan to highlight promoters and address detractors
  • Ensure by measuring, reporting, and driving product fundamentals to make a positive competitive differentiator
  • Provide input to product management and planning teams on new analytical capabilities needed
Qualifications for engineer / senior software engineer
  • Experience with Windows Driver Frameworks (WDF) and User-Mode Driver Framework (UMDF) is a plus
  • Successful track record of seeing projects through the complete software development cycle
  • Developer in Electronic Service Agent Design & Development, Support team
  • Independently own the components assigned, Develop features, submit patches, debug/analyze code failures, fix bugs
  • Interlock with testers and support team for the closure of the bugs
  • Give inputs to planning and participate in new feature studies and contribute to planning and design phases of SDLC

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates