Senior Software Engineer

TangoCoppell, TX
4hHybrid

About The Position

Tango is an entrepreneurial, private equity backed provider of energy management services and technology to large commercial and corporate real estate portfolios. Tango’s Energy and Sustainability SaaS application helps clients minimize energy consumption, costs, and emissions and improve sustainability through energy analytics, procurement, utility budgeting and reporting, and real-time consumption analytics. Through our proprietary cloud hosted energy management platform, Tango identifies and analyzes the interactive effects of operational and capital improvements on utility supply and delivery costs; measures, verifies, and reports on key performance indicators; and summarizes the results for key decision makers. We're always working on cool and cutting-edge tech that will help us build and scale for rapid growth. We are seeking an experienced Senior Software Engineer with expertise in Java, Python, SQL, Postgres, Object-Oriented programming concepts, DevOps using AWS, data engineering, architecting microservices, performance tuning databases, and knowledge of Heroku to join our team and contribute to our success.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 8+ years of professional software development experience, including experience in Java, Python, SQL, and PostgreSQL.
  • Strong understanding of Object-Oriented programming concepts and design patterns.
  • Expertise in architecting and implementing microservices and RESTful APIs.
  • Proven experience with DevOps, CI/CD, and AWS.
  • Experience in data engineering, including database design, performance tuning, and optimization.
  • Familiarity with software development methodologies such as Agile, Scrum, or Kanban.
  • Knowledge of version control systems such as Git.
  • Excellent problem-solving skills, attention to detail, and strong analytical thinking.
  • Exceptional communication and interpersonal skills, with the ability to work effectively in a team environment and lead technical discussions.

Nice To Haves

  • A Master's degree is preferred.
  • Knowledge of Heroku is a plus.
  • Experience with containerization and orchestration technologies like Docker and Kubernetes.
  • Familiarity with front-end web development technologies such as HTML, CSS, and JavaScript.
  • Exposure to other cloud platforms like Google Cloud Platform or Microsoft Azure.
  • Certifications in AWS, DevOps, or related technologies.

Responsibilities

  • Design, develop, and maintain high-quality software solutions using Java, Python, SQL, Postgres, and Object-Oriented programming concepts.
  • Lead the development team in implementing software features, enhancements, and architecting microservices.
  • Provide expertise in DevOps best practices, ensuring the smooth deployment, integration, and operation of software solutions using AWS and other cloud platforms, such as Heroku.
  • Work closely with data engineers to design and implement scalable and performant data pipelines, ETL processes, and database schema.
  • Optimize and performance tune databases to ensure stability, efficiency, and high availability.
  • Establish and enforce coding standards, best practices, and software development methodologies.
  • Act as a mentor and technical resource for junior and mid-level engineers, providing guidance and support in their professional growth.
  • Collaborate with stakeholders, project managers, and quality assurance teams to define requirements and ensure the timely delivery of high-quality software solutions.
  • Create and maintain technical documentation, including software architecture, design specifications, user guides, and release notes.
  • Continuously research and stay up-to-date with the latest software development trends, tools, and technologies.

Benefits

  • Competitive Compensation We recognize and reward your contributions with a salary package that reflects your value.
  • Comprehensive Benefits Including health, dental, and vision insurance, a 401(k) plan with company match, and generous paid time off to support your well-being.
  • Flexible Work Environment Whether remote, hybrid, or in-office, we support work arrangements that promote productivity and balance.
  • Inclusive & Collaborative Culture We foster a workplace where diverse perspectives are valued, teamwork is encouraged, and everyone has a voice.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service