Lead Software Engineer // Contract // Remote Navada---Local Only at Remote, Remote, USA |
Email: [email protected] |
Role: Lead Software Engineer Location: Remote ( Nevada area must be in that state currently for meeting once in a month) GC and USC Good communication 6 months Our Nevada client has a fully remote contract opportunity for a Lead Software Engineer who will be helping contribute to one of our Learning Tools teams that is a key part of the clients digital learning platform. The services you help develop will provide content used across K-12, Higher Ed, Professional and International segments. Millions of students rely on the content and services every day to achieve their educational goals, which is even more critical in todays world of hybrid and remote learning. Must haves: Experience with GO, NodeJS and AWS Experience with Angular, CircleCI, Agile Methodologies Successful willingness to learn and communication skills Team player, Great Communication Written and Verbal Adaptability to change Able to celebrate successes Accountability and action Trust and Candor Plus Terraform Experience Job Description: Our engineering teams are looking for experienced, smart, and adaptable people. We like problem solving. You must exhibit independent creativity while functioning cooperatively on a team. You have a sense of personal accountability, a curiosity to research new technologies and methodologies, and a pervasive desire to dig into complex issues while respecting timelines and team commitments. We are seeking a Lead Software Engineer for our Enabling Services Platform Sustainability Team. This position is responsible for overseeing a team of engineers which continually identify and address technical debt accrued in the normal evolutionary lifecycle of a platform in direct support of the development teams, driven in a manner of joint accountability. The goal is to sustain and enhance Service Level Objectives as well as what are fundamentally table stakes for all non-functional requirements, and at times, functional requirements that result in a vibrant and cohesive platform across all our EdTech Platform-as-a-Service (ePaaS). This leader will deliver EOL updates, code framework updates, security issue remediation, internally and externally sourced lower-priority defects, or any other manner of code/infrastructure updates that would result in a healthy and vibrant platform. This role will partner with other Enabling Services ePaaS teams and stakeholders to deliver on the ePaaS mission to provide easy-to-use, fast, reliable, cost-effective, secure, and scalable services. This is a team lead position. Lead can mean many things to many people. Leads at client contribute often directly to the codebase, and all of them mentor other team members and have a strong desire and motivation to grow the individuals on their team and the team. Leads are highly opinionated and back up their opinions with data and experience. Leads are advocates for their team members and care greatly about individual contributor successes as well as the teams success. We are seeking the desire for personal growth, good communication, and commitment to delivering value for real users, not just shipping features. The ability to learn and adapt along with the belief in providing value to our teachers and students is more important than knowing every technology of our stack in great depth. About You: You have demonstrated leadership experience in the past in a modern engineering environment, working across the full tech stack. Your motivation to lead is intrinsic and not from a belief that the sole means of career growth mandates management. At client, your opportunities for growth dont require you to take your career a direction youre not interested in. You know that ceremonies (daily standups, sprint reviews, etc.) arent to be performed for their own sake, but you know why such ceremonies are held. You believe Agile and Scrum are mindsets, not a strict playbook that must be followed, but rather you run your team how you, and they, best feel will result in positive outcomes. You design APIs that are meant to be consumed by others, so ease of use, simplistic design, and other attributes that benefit interoperability are key. You believe in understanding why work is being done and empathizing with the users, not just implementing code and moving onto the next task. You are outspoken in your beliefs and seek out and use data to drive decisions to help your team and project succeed. You have demonstrated software delivery experience with a distributed product & engineering team. You enjoy researching new technologies and methodologies and have a keen desire to dig into complex technical issues. You can work in a fast-paced software release environment, where you continuously deliver production-grade software daily for a system with millions of users around the world. You have contributed to the full software development life cycle, including writing application code, unit/integration/automation tests, documentation, and performance and security engineering. What Youll Do: Be the driving engineering force on your team and be able to clearly communicate business goals to your team. Be an organizational leader in unlocking the potential of data to improve our ePaaS platform. Collaborate with your partner product and program leaders to push projects forward by removing obstacles, think beyond the MVP, and clearly communicate status to stakeholders. Balance the need to solve deep technical problems with the larger macro goal of delivering software expediently and efficiently across a distributed microservice architecture. Analyze business requirements and identify possible gaps, ambiguities, missing scenarios, etc. Design and implement sound engineering solutions that meet the business need. Solve problems quickly and collaboratively. Present a passion for the ePaaS mission. Advocate for processes, either by maintaining existing ones, modifying them, adding new ones, or even eliminating processes, to improve the efficacy, quality, and morale of your team. Work with product, engineering, SRE, and other leadership to understand how your solutions will be planned, developed, implemented, and supported. Contribute to CI/CD processes to allow for smoother releases and increasing team confidence. Use your interpersonal skills and ability to collaborate effectively with product sponsors and senior leadership in engineering and the greater business Understand the business requirements of products, tasks, and stores, and if you identify possible gaps, ambiguities, missing scenarios, opportunities, etc., raise them with the team and with leadership so we can all improve them. Work with a distributed team to solve problems quickly and collaboratively Consider the full lifecycle of solutions when building them from initial conception to launch then maintenance all the way to sunsetting Mentor junior engineers to help grow their professional careers. What can you expect from the position Participate in the design and development of applications and services to support various business and engineering initiatives Collaborate with engineers on your team on feature development and bug fixes Practice engineering best practices within your team to ensure quality, stability, performance, resiliency, and maintainability of your software Be a champion of the customers voice and ensure our products are built with customer empathy at the forefront What can you bring to the role 3+ Years of experience in product or enterprise software development Proven technical abilities in software development and testing Strong hands on experience on the full software stack including Frontend, Backend / API and Databases Passion for engineering best practices Experience with application quality and testing practices like unit, integration and e2e testing, code coverage analysis and automated software inspection Strong sense of customer empathy and a commitment to delighting customers Ability to work across functional and domain boundaries to deliver software on time and with quality. We have a very diverse stack that can vary across teams and projects. Some of the technologies we use include: Go, NodeJS, Java TypeScript, Angular CircleCI, Docker, Kubernetes Amazon Web Services (AWS): ECS, RDS, Lambda, and many other services Github, NewRelic, DataDog JIRA, Confluence, Zoom, Slack, and Office 365 Python, Spark, and Databricks MySQL, PostgreSQL, DynamoDB Thanks & Regards, Ashirwad Chauhan Technical IT Recruiter [email protected] -- Keywords: continuous integration continuous deployment information technology golang green card Lead Software Engineer // Contract // Remote Navada---Local Only [email protected] |
[email protected] View all |
Fri Jul 12 03:19:00 UTC 2024 |