Senior Software Engineer
Listed on 2025-12-26
-
Software Development
Software Engineer, Cloud Engineer - Software, Full Stack Developer
Let’sTango!
Where Innovation Meets Impact.
AtTango we’re all about helping businesses make smarter decisions through powerful technology, insightful data, and a whole lot of collaboration. Whether you're a creative thinker, a strategic planner, a tech wizard, or a customer champion, there's a place for you on our team. We believe work should be meaningful
and
fun — so if you're ready to make a difference while enjoying the journey, come join us and let'sTango!
We are looking for a Senior Software Engineer to join our dynamic and growing R&D team.
About the RoleTango 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, Dev Ops using AWS, data engineering, architecting microservices, performance tuning databases, and knowledge of Heroku to join our team and contribute to our success.
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 Dev Ops 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.
- Bachelor's degree in Computer Science, Software Engineering, or a related field. A Master's degree is preferred.
- 8+ years of professional software development experience, including experience in Java, Python, SQL, and Postgre
SQL. - Strong understanding of Object-Oriented programming concepts and design patterns.
- Expertise in architecting and implementing microservices and RESTful APIs.
- Proven experience with Dev Ops, CI/CD, and AWS. Knowledge of Heroku is a plus.
- 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.
- Experience with containerization and orchestration technologies like Docker and Kubernetes.
- Exposure to other cloud platforms like Google Cloud Platform or Microsoft Azure.
- Certifications in AWS, Dev Ops, or related…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).