Senior .NET Engineer responsible for back‑end development, architecture design, and code quality in a distributed Agile team.
Locations (2)
Málaga, Andalusia, Spain
Spain
Responsibilities
Back‑end development to meet customer’s business needs and implement components according to modern software development environment (microservice architecture)
Taking part in the decision‑making process in design application architecture, solution development, architecture and code review
Develop and review feature design documents and provide inputs/update to specifications for the solution
Design and implement a set of various types of tests (unit, integration, functional, etc)
Proactive position in solution development, processes improvements
Lead and manage a technical team in Industrial Automation Analytics, designing and developing enterprise-grade backend services, REST APIs, and event-based architectures on Azure and on-premise environments.
Responsibilities
Guide and mentor the team on technical direction, architecture, and coding standards; manage team delivery, workload, and performance.
Design and develop enterprise-grade backend services and REST APIs using C# / .NET, integrating with RDBMS and MongoDB data stores.
Design and implement event-based architecture / integrations using MQTT / ActiveMQ for asynchronous, decoupled application workflows.
Design and manage containerized deployments using Docker and Kubernetes across cloud and on-premise environments.
Design an enterprise DevOps framework using Docker, Git, TFS, and VSTS.
Lead Software Engineer-Full Stack/Cloud Foundation Services
Compensation
We offer a competitive total rewards package including base salary determined based on the role, experience, skill set and location. Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions.
Responsibilities
Conduct hands‑on research to explore new technologies and approaches
Develop innovative technical solutions that address the specific needs of Research, Development, and Innovation initiatives
Create and refine prototypes and pilot programs to demonstrate the viability and potential of new technologies or approaches
Rapidly iterate on designs to improve functionality and performance
Design and develop high‑quality technology solutions tailored to the specific needs of the incubator or innovation program
Requirements
Nice to have: Pulumi
Nice to have: OpenTofu
Nice to have: AWS Certified Developer
Nice to have: TFE Associate Certification
Nice to have: AWS Certified Solutions Architect Associate
Lead full-stack engineering initiatives, architect Java/Spring Boot microservices, integrate AI features, and drive high-level application development for BNY’s financial services platform.
Responsibilities
Consult with internal business groups to provide high-level application software development services and technical support
Program well-designed, testable, efficient code and integrate software components into fully functional software systems
Analyze, design, and develop tests and test-automation suites; develop flowcharts, layouts, and documentation to satisfy requirements and solutions
Maintain software functionality and currency, actively participate in code reviews, and apply security and privacy principles
Implement well-architected Java/Spring Boot microservices and APIs: build features, fix defects, and deliver production-ready code with strong testing
Requirements
Bachelor’s degree in computer science, engineering, or a related discipline