Finding the best job has never been easier
Share
Senior Software Engineer
Leads assigned Engineering projects by providing pertinent documents, direction, and examples; short- and long-term solutions; resolutions; and leading cross-functional partnership. Leads the discovery phase of medium to large projects by reviewing project requirements; translating requirements into technical solutions; gathering requested information (for example, design documents, product requirements, wire frames); writing and developing code; conducting unit testing; communicating status and issues to team members and stakeholders; collaborating with project team and cross-functional teams; troubleshooting open issues and bug-fixes; ensuring on-time delivery and hand-offs; interacting with project manager to provide input on project plan; and providing leadership to the project team.
Minimum education and experience Master’s degree or the equivalent in Computer Science, Information Technology, Engineering, or related field plus 2 years of experience in software engineering or related experience; OR Bachelor’s degree or the equivalent in Computer Science, Information Technology, Engineering, or related field plus 5 years of experience in software engineering or related experience.
Skills required: Must have experience with: designing and implementing REST API web services using Golang; developing and testing microservices to improve code coverage using Channels and Goroutines in Golang; implementing Kubernetes containers to support Go implementation and repository maintenance and utilizing K8s for application development, deployment, and scaling; Kubernetes administration and development, including installation, configuration, and troubleshooting; utilizing Linux and Unix; fixing bugs in upstream Kubernetes controllers and building Kubernetes Operators, Custom Controllers, Custom CRD and service mesh; Cloud Technology and Microservices; Docker Containers and Custom Helm charts; Cloud architecture (Azure and GCP); Test Driven Development (TDD) relating to CI/CD and DevOps; working with NoSQL datastores (Mongo and Cassandra) and Relational databases (Postgres); maintaining and optimizing online systems with MySQL index tuning and in Golang; manipulating, cleansing, and processing data with Python and SQL. will accept any amount of experience with the required skills.
These jobs might be a good fit