Centrica logo
Centrica

Leading energy services and solutions provider focused on energising a greener, fairer future.

Senior Software Developer – Asset Remote Steering

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 10,001+H1B No SponsorCompany SiteLinkedIn

Location

Belgium

Posted

15 hours ago

Salary

0

Seniority

Senior

Bachelor DegreeEnglishCloudKafkaRabbitMQScala

Job Description

Senior Software Developer – Asset Remote Steering

Centrica

• Designing, developing, and maintaining backend software systems • Contributing to the migration of existing orchestration systems from Scala to C# • Building scalable and resilient services • Collaborating closely with quantitative analysts, SCADA operators, and traders • Contributing to architectural decisions, software quality standards, and observability practices

Job Requirements

  • Solid experience in backend software development
  • Strong programming skills in at least one modern language
  • Strong understanding of backend architecture concepts
  • Experience working with cloud technologies
  • Experience with messaging technologies such as Kafka or RabbitMQ
  • Experience with Scala or C# would be advantageous

Benefits

  • Flexible working hours
  • Professional development opportunities

Related Job Pages

More Full-stack Engineer Jobs

State Street logo

Managing Director - Software Engineering & Development

State Street

State Street Corporation, the second-oldest financial institution in the United States, is a financial services company that has been providing comprehensive se

Title: Managing Director-Software Engineering & Development Location: Quincy, Massachusetts time type Full time Job Description: Managing Director-Software Engineering & Development (State Street Bank and Trust Company; Quincy, MA):  Responsible for the Software Architecture and Application Development for Enterprise Shared Services Frameworks. This senior level technology position manages the work of a team of associates and plays an influential role in improving software architecture quality and associate talent, commitment, and morale. Specific duties of the position include: Provide technology leadership across enterprise shared services products in partnership with senior architects and product managers; Partner with product owners and Application Development managers to create robust technology Roadmaps; Continuously improve the Application Development and support processes; Identify and complete opportunities for automation; Improve internal development and support processes; Meet or exceed commitments to customers, and foster a service attitude; Partner with technology senior colleagues to ensure reliable, efficient daily operating capabilities; Search out and bring innovative, external best practice ideas to all areas of technology delivery, with a particular emphasis on agile development methodology; Ensure Application Development initiatives are well managed and deliver on expectations regarding functionality, timeliness, and cost; Promote agile application development where appropriate; Cultivate a deep bench of technology leadership and technical talent to deliver results and support future growth; Leverage experience with Java, J2EE Enterprise Architect, Java application profiling (Jprobe, JProfile, JConsole), Messaging (WebSphere, Active MQ, JMS, Multicast Framework), UI frameworks (GWT, React Js, GXT, ExtJs), DBMS (Exadata/Oracle, DB2), Service Oriented Architecture, BPM, BRMS, and Cloud (IaaS, PaaS) and reporting frameworks (Datamart, Jasper, Crystal); and Design visual modeling and component construction of enterprise-level software applications using Microsoft Visio, Erwin, and Rational rose. Hybrid remote telecommuting permitted pursuant to company policy. Minimum Requirements: Bachelor’s degree or its equivalent in Computer Science or a related technical field and 10 years of experience as a Software Engineer or any job title/occupation providing relevant experience. Alternatively, will accept master’s degree or its equivalent in Computer Science or a related technical field and 7 years of experience as a Software Engineer or any job title/occupation providing relevant experience. Total experience must include: 5 years as a senior hands-on technology leader for application development for large and complex financial applications. 5 years of experience managing a global team of software development and QA engineers. Must also have the following: Proven ability to provide expert level troubleshooting on large, mission critical project implementations; Proven ability to work in a dynamic, fast-paced, Agile team environment; Demonstrated architect-level experience designing and implementing financial applications; Proven ability to advocate and implement best practices and improved team processes; Demonstrated solid ability and prior leadership in driving innovation and thought leadership; Proven solid leadership and interpersonal skills, and people management experience and ability to drive change through collaboration and influence; Proven solid analytical, conceptual, and problem-solving abilities; Proven ability to deal with uncertainty and organizational flux in an effective manner; Demonstrated aptitude for learning new and complex environments, processes, and technologies; Experience with implementing new products and improving the existing systems in both monolith and distributed microservices architecture; Proven experience on JMS/Messaging and middleware like IBM MQ/Apache Kafka; Demonstrated strong experience and solid ability with Java SDK 1.8, Java SDK 11, Spring Boot (Embedded Tomcat), REST & SOAP API SOA based Web Services, RESTful Web Services, Spring, MVC, XSD, XML and WSDL, DB & Microservices; and Demonstrated operation experience developing large-scale applications on cloud service (IaaS/PaaS/SaaS) providers (Amazon AWS or Microsoft Azure) or Private cloud. (Unless otherwise indicated, State Street is seeking the stated ability in the skills listed above with no specific number of years or amount of experience required. All experience can be gained concurrently.) #LI-DNI Salary Range: $238,285 - $282,500 Annual The range quoted above applies to the role in the primary location specified. If the candidate would ultimately work outside of the primary location above, the applicable range could differ. Employees are eligible to participate in State Street’s comprehensive benefits program, which includes: our retirement savings plan (401K) with company match; insurance coverage including basic life, medical, dental, vision, long-term disability, and other optional additional coverages; paid-time off including vacation, sick leave, short term disability, and family care responsibilities; access to our Employee Assistance Program; incentive compensation including eligibility for annual performance-based awards (excluding certain sales roles subject to sales incentive plans); and, eligibility for certain tax advantaged savings plans. For a full overview, visit https://hrportal.ehr.com/statestreet/Home. About State Street Across the globe, institutional investors rely on us to help them manage risk, respond to challenges, and drive performance and profitability. We keep our clients at the heart of everything we do, and smart, engaged employees are essential to our continued success. We are committed to fostering an environment where every employee feels valued and empowered to reach their full potential. As an essential partner in our shared success, you’ll benefit from inclusive development opportunities, flexible work-life support, paid volunteer days, and vibrant employee networks that keep you connected to what matters most. Join us in shaping the future. As an Equal Opportunity Employer, we consider all qualified applicants for all positions without regard to race, creed, color, religion, national origin, ancestry, ethnicity, age, disability, genetic information, sex, sexual orientation, gender identity or expression, citizenship, marital status, domestic partnership or civil union status, familial status, military and veteran status, and other characteristics protected by applicable law. Discover more information on jobs at StateStreet.com/careers Read our CEO Statement Job Application Disclosure: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.

Massachusetts
$238.3K - $282.5K / year
Resilient Co. logo

Senior Full-Stack Engineer

Resilient Co.

WE ARE RESILIENT CO. We adapt to your needs.

ContractRemoteTeam 11-50Since 2020H1B No Sponsor

• Design and develop high-performing, scalable web applications using .NET and React. • Build and maintain backend services and data access using SQL and related technologies. • Implement cloud solutions and infrastructure patterns aligned with Microsoft Azure. • Apply Infrastructure as Code practices (Terraform / OpenTofu) to provision and manage resources. • Collaborate in agile ceremonies and contribute to sprint planning, estimation, and retrospectives. • Produce technical specifications, process flow diagrams, and clear documentation for technical and non-technical stakeholders. • Troubleshoot, enhance, and support existing applications based on user feedback and incidents. • Ensure solutions meet security, cloud, compliance, and quality standards. • Work with architects and cross-functional teams to translate requirements into maintainable software with long-term ownership in mind.

Argentina
Reveal Technology logo

Full Stack Engineer

Reveal Technology

Actionable intelligence at the tactical edge

Full TimeRemoteTeam 11-50H1B No Sponsor

• Architect & Scale Full-Stack Services: Design, build, and maintain high performance APIs using Ruby on Rails and robust frontends using React. Ensure exceptional reliability, maintainability, and response times for web, desktop, and mobile clients operating in challenging environments. • Database Engineering: Own the data architecture by driving advanced PostgreSQL data modeling, complex schema migrations, query optimization, and indexing strategies to safely operate production databases at scale. • Modernize Infrastructure & DevOps: Manage and scale containerized services using Docker and Kubernetes, while leveraging Terraform to provision infrastructure as code. Continuously harden and optimize automated CI/CD pipelines to boost developer velocity and system stability. • Drive System Security & Cryptography: Implement zero trust security models, robust authentication/authorization controls, and secure data at rest/in transit encryption strategies. Help design and support PKI certificate lifecycles and mTLS configurations for secure device communication. • Elevate Engineering Excellence: Foster a culture of high craftsmanship by delivering production ready, thoroughly tested pull requests. Participate heavily in proactive "shift-left" technical design reviews before writing code, and provide rigorous, constructive peer code reviews to protect branch integrity. • Support Cross Functional Missions: Collaborate across teams and partner directly with our business development and mission success teams to troubleshoot complex technical escalations, ensuring our users' critical field operations remain unblocked.

United States
$150K - $185K / year

Role Description As a Frontend Engineer at CoverForce, you will design and implement the core front-end web application of the CoverForce platform — onboarding flows, authentication, and the quote/bind/pay experience, including complex, dynamic forms across multiple insurance carriers. You will build core libraries and components that power different web applications depending on customer type (business vs. consumer), and you'll help shape decisions on API structure, front-end architecture, and UI/UX as we scale a complex front-end system. This role is a perfect fit for an engineer who thrives in fast-paced environments looking to build a product from the ground up. You will have the opportunity to take ownership and wear many hats as you develop the product. As an early engineer, you'll impact product development, system architecture, engineering culture, and more. You will work across the stack building out our centralized API and the front-end portal. We use ReactJS, Ant Design, NodeJS, NestJS, MongoDB, Docker, and JavaScript/TypeScript on AWS. Our product was inspired by talking with hundreds of agents and identifying the critical pain points in the quote, bind, and payment process. We see our solution scaling to independent agencies, agency management systems, and corporate customers. - Develop core UI components and libraries — identify and build re-usable components that are configurable across multiple front-end experiences. - Design, recommend, and implement UI/UX best practices — research and apply patterns like responsive design and performance optimization. - Identify and drive AI-based improvements — bring AI-assisted tooling and workflows into the front-end codebase and development process to boost velocity and quality. - Proactively identify opportunities to improve the quality, stability, and scalability of our systems. - Conduct code reviews and provide helpful feedback that maintains our high code quality. - Collaborate cross-functionally to solve business problems and support our rapid growth. Qualifications - Strong ownership mentality — you take initiative, see projects through from start to finish, and treat the codebase and product as if you built the company yourself. - Exceptional communication skills — you can clearly articulate technical problems, propose solutions, and collaborate effectively across teams. You understand that in a startup, clear proactive communication is as important as clean code. - Intellectual curiosity and learning agility — you're excited to dive into unfamiliar territory, whether it's insurance domain knowledge, a new carrier's API, or an emerging technology. You ask questions, seek to understand the "why," and continuously expand your skill set. - Comfort with ambiguity — you thrive in environments where requirements evolve, and you can navigate complex systems that require deep domain context. - Pragmatic approach to AI tooling — you actively leverage and experiment with the latest AI development tools (like Cursor, Claude, Codex) to accelerate your work and aren't afraid to build on top of LLM APIs to solve business problems. - Quality-focused craftsmanship — you take pride in writing clean, maintainable code and understand that good testing empowers rather than burdens the team. - 3+ years of production software development experience, with proven work in frontend systems (ReactJS, RESTful APIs, mono-repo) and production experience with NestJS. Requirements - Previous startup experience and understanding of the rapid pace and evolving priorities (nice to have, but not essential). - Production experience with our tech stack: ReactJS, Ant Design, NestJS, TypeScript (nice to have, but not essential). Benefits - Quarterly virtual events to connect with your team members while celebrating our success and accomplishments. - Clear norms and etiquette around virtual meetings. - Team building activities every month to let off steam and relax. - Competitive compensation packages.

India