Employment Opportunities

Current employment opportunities are listed below. Please select "show more" to view the full detail & requirements for each opportunity or to apply online.

Job Title:
Development Leader
Job Function:
Development
Details:

The Development Leader is responsible for managing the development resources in the design, development, maintenance, and repair of the organization’s custom software. In this capacity the Development Leader must collaborate with resources and leadership to estimate, plan, and schedule work, as well as, ensure effective communication and alignment between IT team members and other stakeholders. The Development Leader will also perform research and analysis of technology products, processes, approaches to aid efficiency and innovation within the team and SESCO’s custom software.

ESSENTIAL FUNCTIONS:

  • Provide technology direction, leadership, and mentoring to development resources.
  • Ensure development work product compliance to approved architecture, design patterns, security practices, and other relevant standards.
  • Provide performance and technical leadership, coaching, and guidance to direct reports for career development and skill progression.
  • Manage and support the operation of the software development life cycle (SDLC) spanning research, requirements analysis, prototyping, design, programming, reviews, documentation, and testing.
  • Lead the delivery of effective, high standard software development and support services
  • Set priorities and coordinate the activities of development resources across various initiatives to meet business objectives and delivery timeline and cost expectations.
  • Implement proactive processes or monitoring to identify/resolve incidents/defects.
  • Foster an interactive, safe team environment which promotes creativity, innovation, and continuous improvement.
  • Perform research, feasibility analysis, and purpose changes to improve technology assets and/or mature processes in alignment with industry standards or best practices.
  • Partner with Program Leadership to plan and execute project(s), ensure the team has appropriate skills, capacity, and direction to effectively deliver.
  • Provide realistic estimates, timelines, and work break-down structure for input to work plans.
  • Provide oversight and review of technical deliverables such as specifications, designs, and project plans.
  • Lead troubleshooting efforts and assist developers resolve technical issues/incidents.
  • Drive Major Incident Management response and communication.
  • Develop metrics or key process indicators to gauge development processes and collective/individual performance.
  • Provide specification or sizing input for infrastructure needs.
  • Lead production turnover planning, change approval, and deployment process.
  • Lead staff performance management & development activities including the documentation of performance objectives, performance reviews, and compensation planning.

REQUIRED KNOWLEDGE/SKILLS:

  • Bachelor's degree in Computer Science, Information Technology, or equivalent experience
  • 7+ years of experience developing web technologies, including, but not limited to: Java, JavaScript, jQuery, AngularJS, AJAX, REST APIs
  • 2+ years of experience using cloud technologies
  • Strong understanding of the software development life cycle along with work estimation, planning, and tracking
  • Strong understanding of complex concepts related to software architecture, data structures, and programming practices
  • Excellent technical troubleshooting and debugging skills
  • Excellent written and verbal communication skills
  • Experience with full stack software development in an Agile and/or DevOps environment
  • Self-starter with a demonstrated ability to drive results as part of an effective team
  • The ability to effectively prioritize and multi-task across competing priorities or demands
  • Confidence to take, present, and defend a position/decision
  • Willingness and maturity to engage in constructive conflict and embrace outcomes or compromise for organizational benefit

DESIRED KNOWLEDGE/SKILLS:

  • Experience or exposure to ITIL framework and concepts
  • Ability to analyze data, identify insights, and create an action plan
  • Portfolio of work demonstrating mastery of craft and a track record of results
  • Passion for problem solving who finds opportunity in user insights, inspiration in business goals, and possibility in technology

WORKING CONDITIONS:

May require working evenings and/or weekends as needed.
No regular travel required.

Apply Online Show Less »
Job Title:
Lead Database Administrator
Job Function:
IT
Details:

The Database Administrator (DBA) is responsible for the performance, reliability, and scalability of the organization’s current PostgreSQL database environments as well as the design, construction, and population of our new technology database schemas/environments. From a day-to-day perspective the DBA is responsible to drive efforts to implement and/or refine operational and business continuity processes such as replication, backups, and high availability. Additionally, the DBA must ensure overall database health through the performance of required maintenance, monitoring, and tuning efforts. The DBA develops and maintains an optimization roadmap of required initiatives including but not limited to queries, partitions, indexes, views, and configuration/parameter modifications to significantly improve the performance and reliability of our database environments.

ESSENTIAL FUNCTIONS:

  • Ensure performance and scalability of PostgreSQL and other databases
  • Implement, refine, and maintain database replication, high availability, failover, and recovery
  • Install, tune, and monitor Postgres and other database instances
  • Develop, refine, and monitor recurring database jobs/scripts
  • Design database structure for new features/functionality
  • Modify database and/or retrieve data or statistics using SQL and PL/pgSQL
  • Perform query analysis and optimization
  • Perform diagnostics or troubleshooting to resolve issues
  • Perform data import, migration, and/or extract
  • Perform various types of database testing (load/stress/performance)
  • Collect loosely structured data through scraping, spidering, or other means

REQUIRED KNOWLEDGE/SKILLS:

  • A bachelor's degree in a related field
  • Minimum 2 years of PostgreSQL experience (including replication, partitioning, high availability
  • Minimum 5 years of experience with enterprise relational database management systems
  • Ability to identify, recommend, drive, and "own" projects and initiatives
  • Attention to detail and quality of work
  • High level of personal accountability for the continuity and improvement of the organization’s database environments, data, and processes
  • Self-motivation with a strong work ethic
  • Linux/UNIX proficiency
  • Superior troubleshooting skills, inquisitiveness, & the ability to preemptively resolve problems
  • Superior SQL/stored function/procedure skills
  • Query optimization, performance tuning
  • Good interpersonal and communication skills, including excellent spoken and written English

DESIRED KNOWLEDGE/SKILLS:

  • 1+ years of experience with high volume transactional systems
  • Experience with data architecture
  • Experience with Influx and/or Mongo databases
  • Experience with ETL tools
  • Experience with Tableau
  • Experience with AWS databases services and/or hosting options

WORKING CONDITIONS:

May require working evenings and/or weekends as needed.
No regular travel required.

Apply Online Show Less »
Job Title:
Software Engineer
Job Function:
Development
Details:

The Software Engineer is responsible for the effective development, configuration, and maintenance of systems (software and environments) related to quantitative analysis and forecasting activities. In this role, the individual will participate in technical research, software development, and operational activities to enable continued innovation for data science.

ESSENTIAL FUNCTIONS:

  • Develop and/or configure software related to the data science process
  • Develop scripts and data queries
  • Repair and drive the identification of root cause for software failures
  • Maintain operational, configuration, or other technical documentation
  • Ability to Identify and execute best practices and optimizations for data science software and technology

REQUIRED KNOWLEDGE/SKILLS:

  • 6-8 years software development or administration experience
  • 3-4 years software development experience with java script, NodeJS, and/or python
  • Bachelor’s degree in Computer Science or Computer Engineering
  • Proficiency with large-scale software design and development process or DevOps
  • Proficiency with SQL
  • Software Configuration Management (Git, SVN etc.)
  • Familiarity with AWS, Docker, and Kubernetes
  • Database experience (Oracle, Mongo, Postgres)
  • Demonstrated problem-solving aptitude and critical thinking
  • Excellent interpersonal skills and teamwork
  • Excellent communications skills, with the ability to synthesize, simplify, and explain complex problems to different types of audience.

DESIRED KNOWLEDGE/SKILLS:

  • Machine Learning/Data Science or familiarity with concepts and use cases
  • Comfort navigating an entrepreneurial environment
  • Familiarity with PyTorch or other Machine Learning libraries
  • Statistical knowledge

WORKING CONDITIONS:

May require working evenings and/or weekends as needed.
No regular travel required.

Apply Online Show Less »
Job Title:
Economist
Job Function:
Trading
Details:

The Economist will conduct industry, market, and economic studies to support organizational objectives or solutioning. In this role, the individual will leverage varied data collection and statistical techniques, prepare results for interpretation, and share conclusions with stakeholders to shape potential strategies and enable continued innovation.

ESSENTIAL FUNCTIONS:

  • Conduct industry and market research, survey and data collection
  • Analyze data using mathematical models and statistical techniques
  • Prepare reports, tables, and charts to present research results and conclusions
  • Study historical trends to interpret and forecast market activity
  • Advise employees, businesses, and individuals on economic topics and potential strategies
  • Design policies or make recommendations to solve economic problems
  • Write articles for publication on SESCO’s intranet and external website
  • Aid in effort to help standardize economic research best practices and processes

REQUIRED KNOWLEDGE/SKILLS:

  • 3-5 years analysis experience
  • Master’s degree with a mathematical focus, such as Economics, Statistics, or Finance
  • Strong critical thinking, analytical, and problem solving abilities
  • Ability to distill complex economic data in the form or presentations/reports to technical and non-technical audiences
  • Proficiency to create econometric models or programs in R, Python, or other language/package
  • Excellent written and verbal communication
  • Strong attention to detail

WORKING CONDITIONS:

May require working evenings and/or weekends as needed.
No regular travel required.

Apply Online Show Less »