1 Click Easy Apply


Sr. Software Engineer


Pittsburgh, Pennsylvania


Sr. Software Engineer Job Opening in Pittsburgh, Pennsylvania - The primary role of this position is to work with members of management, and third party to develop client software products and services. The position includes collaborating on the definition of software development efforts, collecting requirements, developing code, creating documentation, and deploying a production system. Implementation tasks include a wide span of computer software including web service, desktop, web, mobile and database development. The role will require a broad background in computer science, the application of many different programming languages, a complete set of skills, ability to adapt and change, and an aptitude for continuous learning.
Responsibilities:
Process- Integrate with an Agile Scrum process to deliver high quality products on time, Actively participate in process meetings such as daily scrum, requirements gathering, and retrospectives, Explore ways to improve quality, the user experience, and the development process
Teamwork- Participate in group and departmental meetings, Collaborate with members of the engineering and product/project staff to understand features, product goals, methods of development, and other items as necessary, Forge new relationships across project and departmental boundaries as necessary to achieve goals, Embrace collaborative methods of development (i.e.: pair programming)
Career Development - Will mentor Associate and Intermediate Engineers, Identify knowledge gaps and work towards filling those gaps, Operate in a flexible working environment
Qualifications
7+ years demonstrable knowledge of languages such as Java, JavaScript, C++, etc.
Demonstrable knowledge of modern web front-end frameworks ( or equivalent) or modern C++ application frameworks (QT or equivalent) or modern web server frameworks (Spring Boot or equivalent)
Demonstrable knowledge of cloud services, deployment models and distributed systems (AWS, Azure or equivalent)
Working knowledge with container based technology such as Docker or Rocket.
Excellent knowledge of Unix-like and Windows operating systems for development
Demonstrable knowledge of software engineering best practices (unit testing, documentation, application of design patterns, software architecture, etc.) and when to apply them
7+ years working as a Software Engineer
Excellent written and verbal communication skills
Team player with the ability to work collaboratively as well as individually
Bachelors degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field from an accredited university is required, or has acquired core software development skills and knowledge via practical experience
Job Type: Full-time
Salary: $80,000.00 to $130,000.00 /year
Required education:
Bachelor's
Required experience:
java, c++: 7 years

1 Click Easy Apply

TalentEinstein.com - Superhuman AI Recruiting Assistant | Terms & Conditions

All rights reserved
Swanco LLC