Senior Software Developer

SwedenCompetitive0 applicants

About this role

Responsible for leading software development initiatives and making technical decisions within projects, contributing to system architecture and development processes.

Responsibilities and position authority include, but are not limited to:

Design, develop, and maintain complex software systems.

Lead technical discussions and contribute to system architecture decisions.

Review code and provide constructive feedback to team members.

Identify and resolve technical challenges and bottlenecks.

Independently manage software projects and modules from design to deployment.

Propose and implement improvements in development processes, tools, and systems.

Main tasks/duties

Main tasks/duties include, but are not limited to:

Develop high-quality, scalable, and maintainable code in accordance with project specifications.

Lead design and development of key application components and services.

Conduct code reviews and mentor junior and mid-level developers.

Collaborate with cross-functional teams including Product, QA, and Operations.

Participate in system architecture design and technology evaluations.

Ensure security, performance, and reliability in software solutions.

Contribute to the definition and enforcement of coding standards and development best practices.

Troubleshoot, debug, and optimize software systems.

Document technical designs, solutions, and best practices.

Performance Criteria

Delivery of robust, high-quality code that meets technical and business objectives.

Leadership in project execution and technical decision-making.

Positive feedback from team members on mentorship and technical collaboration.

Demonstrated improvements in system performance, maintainability, or scalability.

Effective cross-team collaboration and communication.

Responsibilities

  • Design, develop, and maintain complex software systems.
  • Lead technical discussions and contribute to system architecture decisions.
  • Review code and provide constructive feedback to team members.
  • Identify and resolve technical challenges and bottlenecks.
  • Independently manage software projects and modules from design to deployment.
  • Propose and implement improvements in development processes, tools, and systems.
  • Develop high-quality, scalable, and maintainable code in accordance with project specifications.
  • Lead design and development of key application components and services.
  • Conduct code reviews and mentor junior and mid-level developers.
  • Collaborate with cross-functional teams including Product, QA, and Operations.

Requirements

  • Participate in system architecture design and technology evaluations.
  • Ensure security, performance, and reliability in software solutions.
  • Contribute to the definition and enforcement of coding standards and development best practices.
  • Troubleshoot, debug, and optimize software systems.
  • Document technical designs, solutions, and best practices.
  • Delivery of robust, high-quality code that meets technical and business objectives.
  • Leadership in project execution and technical decision-making.
  • Positive feedback from team members on mentorship and technical collaboration.
  • Demonstrated improvements in system performance, maintainability, or scalability.
  • Effective cross-team collaboration and communication.

EU Requirements

Job Details

Posted8 June 2026
Closes8 July 2026

Contact

Similar Jobs

Finding similar jobs...

Senior Software Developer at Abilia Aktiebolag | EuroTalent AI