Software Engineer
About WatchWire:
WatchWire is a market-leading sustainability and energy management software-as-a-service (EMSaaS) provider. Across the globe, WatchWire helps commercial and corporate real estate portfolios, Fortune 500 industrial/manufacturing and big-box retail, government, healthcare, and educational facilities reduce emissions and expenses while simplifying sustainability and carbon reporting. The Company’s enterprise-grade cloud-based software platform, helps companies reduce energy expenses, simplify sustainability and energy reporting, and measure and verify performance.
We’re always working on cutting-edge tech that will help us build and scale for rapid growth. We are seeking an experienced Software Engineer with expertise in Java, Python, SQL, Postgres, Object-Oriented programming concepts, DevOps using AWS, data engineering, and building microservices to join our team and contribute to our success.
Responsibilities:
- Designing and architecting robust and scalable software solutions that meet the needs of our clients and align with our business objectives.
- Developing software using industry-leading technologies such as Java, Python, SQL, Postgres, and leveraging strong object-oriented programming concepts.
- Collaborating with cross-functional teams, including product managers, designers, and other engineers, to translate business requirements into technical specifications and deliver exceptional software solutions.
- Writing clean, efficient, and maintainable code that adheres to coding standards and best practices.
- Conducting thorough testing and debugging to ensure the quality and reliability of the software.
- Continuously monitoring and optimizing software performance to deliver optimal user experiences.
- Participating in code reviews and providing constructive feedback to team members to promote a culture of learning and growth.
- Keeping up to date with industry trends, emerging technologies, and best practices to drive innovation and enhance our software solutions.
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 3-5 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.
Nice-to-haves:
- Experience with containerization and orchestration technologies like Docker and Kubernetes.
- Familiarity with front-end web development technologies such as HTML, CSS, and JavaScript.
- Certifications in AWS, DevOps, or related technologies.
WatchWire offers:
- Competitive salary
- 401(k) and company match
- Paid vacation and holidays
- Company-paid health insurance
Application Requirements:
- Resume
- Samples of your work (website, Github, Stack Overflow, etc)
- Explanation of why you’d be a good fit for our company
- Send all of the above to hr@watchwire.ai