We’re looking for a dynamic Software Engineer (SE I) to join our team. In this role, you will have the opportunity to work alongside world-class engineers and product teams to develop cutting-edge software solutions. You’ll contribute to the design, development, and support of our next-generation applications that help shape the future of asset management. We seek a driven individual who thrives in a fast-paced, collaborative environment.
What You’ll Do
- Develop High-Performance Features. Design and implement innovative features in our software applications, optimizing for scalability, performance, and user experience.
- Work in Agile Teams. Collaborate with cross-functional teams, including product owners and UX designers, to translate business requirements into technical solutions within agile frameworks.
- Write Maintainable, Scalable Code. Apply best practices for coding standards, source control, and continuous integration to ensure high-quality, maintainable software.
- Support & Troubleshoot. Take ownership of product quality by addressing production defects, investigating root causes, and contributing to incident resolution.
- Drive Continuous Improvement. Promote a culture of learning, experimentation, and improvement by staying current with industry trends and technologies.
- DevOps Mindset. Contribute to CI/CD pipelines, and implement best practices in monitoring, logging, and performance measurement to ensure reliable production systems.
What You Need
- Educational Background. Bachelor’s degree in Computer Science or a related field (or equivalent work experience).
- Experience. 1.5 - 3 years of professional software engineering experience.
Technical Skills
- Proficiency in .NET Framework and .NET Core.
- Experience with ASP.NET MVC, Web API, and C#.
- Strong understanding of Data Structures, Algorithms, and Design Patterns.
- Hands-on experience with REST services, microservices architecture, and SOA.
- Knowledge of SQL Server and relational databases.
- Front-end experience with JavaScript frameworks like Vue.js and React.
- Experience with testing frameworks like WebDriverIO, Cypress, and unit testing with mocking frameworks.
- Familiarity with DevOps practices, including CI/CD, logging, monitoring, and performance optimization.
- Familiarity with Agile methodologies (Scrum, Kanban).
Bonus Points
- Experience with AWS cloud services.
- Contributions to Open-Source projects or personal projects.
- Active participation in tech meetups or developer communities.
- Certifications in Agile methodologies or technology stacks.
Why Brightly?
- Innovative Work Environment. Be part of an organization that values your contributions and supports your growth through continuous learning opportunities.
- Collaborative Culture. Work with a global team of talented engineers in a fast-paced, agile environment.
- Impactful Work. Help shape the future of asset management for global industries and improve sustainability outcomes.
- Employee-Centric Values. At Brightly, we live by the values of Service, Ingenuity, Integrity, and Together. We are committed to fostering an inclusive, empowering workplace and ensuring a healthy work-life balance for our team members.
How to Apply. If you’re excited about this opportunity to make a real impact in a growing, innovative company, we’d love to hear from you! Click Apply Now to submit your application.