Staff II Software Engineer
blackline
Job Description
-
Expert proficiency in python in FAST, pyspark, pandas, seaborne , numpy, sqlalchemy, REST APIs, Web development, Containers, Kubernetes, DevOps, Terraform, Message Queue, Distributed Caching, SQL, NoSQL , OAuth2, JWT, SSO, encryption standards and secure coding.
- Mastery of architectural patterns including microservices, event-driven systems, Multi Tenancy, extensibility models, and modular design. Comprehensive knowledge of container technologies with experience in at least one container orchestration platform, preferably Kubernetes.
- A solid computer science foundation including data structures, algorithms, and design patterns, with a proven track record of writing high concurrency, multi-threaded, secure, scalable code.
- Demonstrated ability to lead across multiple teams, scale mentorship programs, and influence engineering culture
- Strong data engineering capabilities Data modeling, performance optimization, and real-time data pipelines
- Proven experience delivering and extending highly extensible, modular applications with various models of extensibility such as white-box, glass-box, gray-box, and black-box.
- Fluency in modern development methodologies including Agile, CI/CD, and automated quality gates
- Exceptional collaboration and communication skills with a history of stakeholder alignment across engineering, product, and business
- Superior analytical, problem-solving and system level performance analysis abilities.
- Excellent written and verbal communication skills.
- Experience with reading/writing Stored Procedures.
- Adaptable team player with strong collaboration skills and a focus on results and value delivery.
- Experience working in an Agile development environment.
- Passion for engineering excellence through automation, unit testing, and process improvements.
- Experience with data integration and ETL tools (both productized and open source)