Our client is actively looking for a Lead Sr. Software Enginner that will be responsible for design decisions and overall architecture, including software design, and other implementation details for the development team. The TL will also have the most accurate, real-time understanding of sprint velocity within the Development Team, and regularly check in with Developers on the status of their assigned tasks.
Role Responsibilities to the Client & Projects
• Lead technical conversations during sprint cycles They will be fleshing out features of existing services, breaking apart larger services as the need arises, as well as architecting, developing, releasing, and maintaining new ones.
• Escalate issues or bugs that might impact the project or potential for customer success
• Be the technical contact point with key company customers
They will report to the CTO initially and collaborate cross-functionally with all teams across the globe. The expectation is 50% leadership duties / 50% individual contribution.
Requirements
• 10+ years of backend software engineering and professional services consulting/client experience.
• BS degree in Computer Science or related fields.
• Have deep and recent programming experience with a modern programming language (Java/J2EE, Spring, SpringBoot, Hibernate or equivalent), SQL, RDBMS like Oracle, MySql or equivalent, Distributed Caching, Queuing technologies, some Microservices.
• Expert knowledge in Leading Engineering Teams and Offshore Teams
• Expert proficiency in Agile development process
• Excellent ability to prioritize and communicate in a fast-paced environment
• Strong customer-facing skills, proven ability to communicate and build relationships with business and technical audiences, great teamwork and collaboration skills
• Precise and effective customer and team communications and presentation skills
• Understand technology application within business
• A proven ability to manage multiple, competing priorities simultaneously
• Adept at managing resources (direct and/or matrix) and supporting developers with their tasks
• Direct and manage developer resources to accomplish project goals
Must Haves
• BS degree in Computer Science or related fields.
• Must have Cloud experience
• Our data infrastructure will be 100% based on Cloud technologies (AWS). They must have this experience – meaning they built and supported this infrastructure in Production
• Must have handled large amount of scale (> 1000 RPM) in Production
• Set best practices including integration and application development, deployment, testing (unit and systems), and iterative refinement
• Perform and plan code reviews with developers on a consistent cadence
• Manage user stories for developers: prioritizing stories within a sprint and serving as an escalation point for the developers on all technical questions or issues
• Work with the Project and Product Managers on resourcing needs in order to meet targeted project plans.
• Get it done attitude
• Experience in EV charging software development preferred but not required
• Committed to security practices in policy and delivery
• Show vigilance in reporting of information, security vulnerabilities whether personal devices, corporate assets, services offered to customers, or office environment
• Willing to participate in additional security and privacy trainings
Source link