Software Engineer 3 - II
Core
Develops, maintains, and enhances complex software systems including processing-intensive analytics, novel algorithms, large data set manipulation, and real-time systems.
Role type
Senior Software Engineer (Full Stack)
Builds
Production software systems, micro-services, and data processing pipelines
Domain
Enterprise software, Data Analytics, Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Software design, algorithm development, debugging, system integration, database query design, test procedure execution, technical leadership, performance analysis, hardware/software trade-offs
Preferred skills
Micro-services architecture, cloud migration, message fabric implementation, security label management
Technologies
Javascript, Typescript, React, node.js, Rust, Python, shell script, Kubernetes, Helm Charts, Service-mesh, nifi, JEST, Grafana, InfluxDb, Elasticsearch, Redis, mysql, Apache Superset, RabbitMQ, Kafka, Ansible, Salt, Terraform, Web-Sockets, Neo4j, JBLOCKS, CASPORT
Responsibilities
Analyze user requirements to derive software design and performance requirements; Debug existing software and correct defects; Design and code new software or modify existing software to add new features; Integrate existing software into new or modified systems; Develop simple data queries for existing or proposed databases; Write or review software and system documentation; Serve as team lead; Design or implement complex database or data repository interfaces; Develop or implement algorithms to meet system performance standards; Oversee software development teams and ensure work completion; Coordinate software system installation and monitor equipment functioning; Recommend new technologies and processes; Select software development processes; Ensure quality control of all developed and modified software; Delegate programming and testing responsibilities; Confer with system and hardware engineers to derive requirements.
Seniority
Senior, hands-on IC with leadership responsibilities