Senior Software Dev Engineer Job Description
Senior Software Dev Engineer Duties & Responsibilities
To write an effective senior software dev engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included senior software dev engineer job description templates that you can modify and use.
Sample responsibilities for this position include:
Senior Software Dev Engineer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Senior Software Dev Engineer
List any licenses or certifications required by the position: TOEFL, IELTS, FIPS, MCITP, MCSA, RHCE
Education for Senior Software Dev Engineer
Typically a job would require a certain level of education.
Employers hiring for the senior software dev 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, Graduate, Computer Engineering, Electrical Engineering, Education, Software Development, Software Engineering, Information Systems
Skills for Senior Software Dev Engineer
Desired skills for senior software dev engineer include:
Desired experience for senior software dev engineer includes:
Senior Software Dev Engineer Examples
Senior Software Dev Engineer Job Description
- Implement tools and dashboards for various services and operations of the Velocity Team
- Testing and debugging both your own software and some written by others
- Provide guidance and ensure offshore development delivery and quality while completing development onsite for appropriate tasks
- Act as Subject Matter Expert on Oracle EBS and related technologies
- Demonstrate ability to work through/around blocking events
- Help to take ownership of component(s) in IO stack or backend storage areas
- With helps/guidance from technical leads, propose and drive component(s) development roadmap through releases according to the needs from different products or projects
- Be in a Scrum Team, following Sprint cycle to complete various activities and tasks corresponding to component(s) within a Sprint
- Maintain owned component(s) through fixing bugs or implement minor enhancements
- Triage or solve customer escalations related to owned component(s) in priority
- OO Design experience
- Advanced knowledge of SRM
- As a senior engineer, must be able to identify action items for the group, and take initiative to complete them or delegate
- Passionate about Continuous Build, Integration, Test, Deployment, Delivery and the DevOps culture
- Experience running and monitoring key infrastructure services, especially JVM-based
- Well versed in configuration management tools like Chef, Puppet or Ansible
Senior Software Dev Engineer Job Description
- In vehicle testing
- Develop infrastructure solutions to scale with the business
- Troubleshoot production deployment related issues, and analyze performance and operational metrics against service level objectives
- Implement end-to-end quality assessment and analytics for various distributed services
- Participate in cross-functional projects, and take ownership of individual feature efforts
- Lead in the adoption of Continuous Delivery, and automation of platform services
- Collect and report on operational metrics for SLA reporting and capacity planning
- Collaborate with other groups by seeking, using and giving feedback
- Working through documents and conversations with colleagues to understand product requirements for new features
- Shaping those requirements into design documents and software implementation
- Demonstrable experience with at least two feeds, web services, APIs and service integration mechanisms
- Knowledge of software engineering methodologies experience of using SCM tools such as source control
- Knowledge of SAFe, Scrum and Agile development methodologies
- Knowledge of Linux/Android internals is a must
- Excellent communication and technical leadership skill a must
- Knowledge of networking and security protocols (TCP/IP, SMTP, IMAP, VPN, VLAN, HTTP, SSL, PPTP)
Senior Software Dev Engineer Job Description
- Report and log issues into a bug tracking system, including track files and necessary steps to recreate
- Ensure status and communication reports are detailed, comprehensive and accurate
- Define technical requirements for Speech model repository services
- Own end to end design for Speech Model repository
- Define metrics to measure success and catch failures
- Lead team members to investigate design, prototype and evaluate technical feasibility
- Work in Agile/Scrum environment to deliver high quality software against aggressive schedules
- Provide technical excellence and mentor team members
- Successfully guide the team to deliver results for Alexa
- Contribute significant tested, high-quality, reusable code
- 8+ years mastery of C++, COM, RPC and object oriented concepts
- 3+ years solid relational database programming skills
- Ability to organize and prioritize work using lean/agile methodologies
- Experience with SQL or NoSQL databases is a plus
- Familiarity with AV streaming protocols such as RTP/RTSP/HTTP and audio/video codecs/containers such as MPEG-TS
- Experience with IFE systems is a plus
Senior Software Dev Engineer Job Description
- Write requirements and create scenarios for performance testing
- Ensure quality of code by writing tests and doing code reviews
- Lead the design and development of performance testing and platform verification kit
- Run functional and non-functional tests
- Review requirements and design documents and drive for clarity
- Collaborate with teams across product, design, engineering, and quality to drive past the status quo
- Drive the architecture and technology roadmap and execution for key DynamoDB services
- Definition of functional and technical feature epics and user stories, translation into detailed solution architecture
- Code and test system components, lead code and design reviews
- Deliver and operate highly available, scalable low latency services in production
- Experience with developing visualizations/reports using BI tools such as Cognos, Jasper,Tableau, Actuate/OpenText
- Sharp analytical abilities and quick learner
- Server manageability experience will be a major plus
- Candidate should have strong leadership skills with focus on drive for results
- Experience with the internals of Docker
- Extensive working experience of programming in Java, Springs, Hibernate and SOAP/REST based Web Services
Senior Software Dev Engineer Job Description
- Implement engineering excellence by enforcing regular code reviews, continuous integration, high test code coverage, on-going code refactoring and adequate documentation
- Implement a strategy of decreasing and preventing issues in the product, while increasing the product team speed
- Implement acceptance and unit tests for product quality
- Minimum of 3 years working experience in software development
- Strong expertise in C# (preferred), Java or C++, .NET, REST, SQL Server, and Server application development
- Responsible for design, implementation, test, automating and maintenance of software modules to a high-quality standard
- Design and implement major components of products
- Focus on Middle to High end Fortigate firewall product test
- Create, maintain and execute test cases scripting
- Troubleshoot customer's issue
- Lead design reviews and act as role model
- His solutions are inventive, secure, easily maintainable, appropriately scalable, and extensible
- Able to operate and lead through ambiguous in fast paced environment
- You are extremely technical and have significant development experience
- A strong business and technical vision with the ability to translate these in business and technical approaches, and lead engineering efforts to meet aggressive timelines with optimal solutions
- Minimum 5 years work experience in Java and Web UI technologies