Exegy logo

Exegy

Software Engineer

System Engineering – St. Louis, Missouri
Department System Engineering
Employment Type Full-Time
Minimum Experience Experienced

Exegy is seeking an Engineer for our System Engineering team. System engineering takes a systems approach to Exegy's products and services. We look at the entire production stack, engineer solutions to make delivering, testing, controlling, and monitoring these products and services more efficient. We eliminate work through automation. We leverage mature open source projects and engineering best practices to create products used by both internal and external customers.

 Responsibilities

  • Participate in life-cycle (inception, design, implementation, deployment, control & monitor, refinement) of Exegy products and services
  • Monitor product development, delivery and monitoring to suggest improvements
  • Engineer products other teams may use to make their jobs more efficient
  • Suggest, design and implement improvements to Exegy products
  • Debug and optimize code in our team projects, as well as other teams
  • Develop and monitor system tests with an eye toward improving quality and performance

  Minimum qualifications

  • BS/BA in computer engineering or related technical field involving coding
  • Experience with C, C++, Java, Go, Python, Ruby or shell scripting
  • Experience with algorithms, data structures, concurrency, complexity analysis, and software design
  • Experience with Linux operating system
  • Experience with networking (e.g TCP/IP, routing, network topology)

 

 Preferred qualifications

  •  Extensive knowledge of Linux operating system internals and administration and Internet technologies
  • Experience leveraging open source technologies to solve problems
  • Experience with containerization and orchestration technologies (e.g Docker, Kubernetes)
  • Experience with test frameworks (e.g. googletest, pytest)
  • Experience with analysis tools (e.g. gprof, vtune, valgrind)
  • Experience with build, packaging and package management tools
  • Experience with continuous integration tools (e.g. Travis CI, GitLab CI, Jenkins)
  • Experience with provisioning (e.g. Puppet) and monitoring (e.g. Nagios) tools

 Why Exegy?

  •  Catered lunches on Fridays, social events, and volunteer opportunities to engage with Exegy peers and the local community
  • Weekly yoga, soccer games, and happy hours 
  • A fridge of La Croix and other beverages (coffee, tea, energy drinks)
  • Ping pong, foosball, and shuffle board tables 
  • Competitive health, vision, and dental benefits as well as generous PTO and holidays off
Thank You
Your application was submitted successfully.
Apply for this Job
  • Location
    St. Louis, Missouri
  • Department
    System Engineering
  • Employment Type
    Full-Time
  • Minimum Experience
    Experienced
  • Powered by