Lead Software Engineer
Permanent NewBookmark Details
Execute full software development life cycle (SDLC)
· Develop flowcharts, layouts and documentation to identify requirements and solutions
· Write well-designed, testable code
· Produce specifications and determine operational feasibility
· Integrate software components into a fully functional software system
· Contribute to an existing, mature codebase
· Document and maintain software functionality
· Troubleshoot, debug and upgrade existing systems
· Support troubleshooting and issue resolution for customer problems
· Aid in the development of automated tests
· Comply with project plans and industry standards
Must Have
· Advanced (10+ years) programming experience using C/C++
· Advanced (10+ years) Linux development experience and GCC
· Advanced (10+ years) experience developing and troubleshooting multithreaded software solutions
· Experience programmatically interacting with external systems that expose REST and CGI interfaces
· Experience with Git and SVN software version control tools
· Experience with agile development processes including scrum and Kanban
· Self-motivated, self-directed, and energetic
We Value:
· Programming experience using Python and Java
· Experience with Rally agile development planning and tracking environment
· Experience with access control principles and terminology
Same Posting Description for Internal and External Candidates
Share
Facebook
X
LinkedIn
Telegram
Tumblr
Whatsapp
VK
Bluesky
Threads
Mail