Staff Software Engineer

company banner
BayOne Solutions
Configuration, Continuous integration, Cloud, Cloud architecture, Dynatrace, Grafana, Google Cloud, Leadership, Software deployment, Software engineering, Python, Java
Full Time
$150,000 - $180,000
Work from home available

Job Description

The Software Engineer is a hands-on leader in the design and development of cross-functional, multi-platform application systems. Translate business requirements into well-engineered, tested, and deployed application systems that are used by the business and support these systems while in production.  Interface with internal customers to determine the most efficient and cost-effective approach to meet business requirements and designs, develops, tests installs, and deploys the required software applications.  Develop solutions utilizing a variety of software technologies, including new code construction, modifications to existing modules, configuration, and/or package implementation. Perform other duties as assigned.

Essential Functions

  • Leads the adoption and implementation of cloud-based application reliability, resiliency, observability, and deployment best practices for production & non-prod environments.
  • Client & Define SLA/SLO and identify the business as well as systems KPIs.
  • Enable robust instrumentation, collation, monitoring, and utilization of such metrics along with operations/C&O teams. Define thresholds & help with alert orchestration.
  • Provide 24x7 production support for owned applications on a rotational basis.
  • Lead Blameless Post Mortem sessions, collaborate with cross-functional teams, and identify areas for improvement.
  • Assist with designing and executing chaos/destructive testing, related analysis, and provide feedback to requisite teams.
  • Works independently and provides guidance within the technical area, applying in-depth knowledge of multiple technologies as appropriate.
  • Serve as a coach/mentor to less experienced developers.
  • Manage and delegate tasks as appropriate.
  • Establish standards & best practices, design guidelines/principles and patterns, and demonstrate a broad understanding of the applications and technical architectures.
  • Bring innovative ideas to the table every day, in order to find better ways of accomplishing our customer objectives.
  • Bring technical and/or business systems knowledge from external sources and incorporates those ideas into IT work.
  • Consistently demonstrate regular, dependable attendance & punctuality.
  • Performs other duties as assigned.

Education/Experience:

  • Bachelor's Degree in Computer Science and/or Engineering and 8+ years of related experience, or an equivalent combination of education and experience.
  • 6+ years of software development lifecycle experience preferred.
  • Hands-on development experience with Java, Python or Go and related technologies, frameworks.
  • Experience with tools & technologies such as Prometheus, Grafana, StackDriver, Distributed tracing, AppDynamics, Dynatrace, NewRelic, PagerDuty, WireShark is a plus.
  • 7+ years of experience working with distributed systems and with 24x7 Production Services/environments.
  • 5+ years of Cloud Architecture and Operations including migration, resilience, maintainability, and cost-efficiency. Knowledge of the Google Cloud Platform is a strong plus.
  • 5+ years of experience with CI/CD tools such as GIT, Maven, Jenkins, Concourse, Sonar, Artifactory, Chef, Puppet, Spinnaker
  • Experience with application Profiling Skills (Core Java, Thread Dumps etc..


Company Information

BayOne has succeeded in serving our clients’ hunger for a scalable, low latency team by nurturing deep pools of talent. We have a rigorous screening and evaluation process, and we value referrals, contribution to tech forums and client recommendations. We can ramp-up or ramp-down teams with low latency of response. Our mentors and industry experts provide education on leading topics, and hands-on training with industry relevant use cases to help clients’ existing workforce to quickly retool themselves and stay relevant being part of a thriving and productive workforce of the future.

Dice Id : 10494547
Position Id : 6710001
Originally Posted : 3 months ago

Similar Positions at BayOne Solutions

DevOps lead
  • Atlanta, GA
  • 1 month ago
Lead DevOps Engineer
  • New York, NY
  • 4 days ago
Sr. UX Software Engineer
  • Durham, NC
  • 1 month ago
Jr. Software Engineer
  • Cleveland, OH
  • 1 month ago
Senior Software Engineer
  • San Diego, CA
  • 4 days ago
Senior Software Engineer- Data Platform
  • San Diego, CA
  • 4 days ago