software engineering jobs

Near scotland
523Jobs Found

523 jobs found for software engineering jobs Near scotland

C
C

Remote Software Engineer ( Elixir / Functional Programmer )

Cathcart Associates

Glasgow, Scotland
2 days ago
Glasgow, Scotland
£50k - £80k Per Year
2 days ago
£50k - £80k Per Year

Rapidly growing AI Tech company that have developed a ground-breaking product are looking for a skilled Software Engineer to join their remote Dev team - Opportunity to join a stable organisation that really put their employees first; great salary, culture and benefits on offer here!
The company were only founded a few years back but are already very well recognised in the Elixir community - they have recently received significant financial investment and as a result are looking to add a number of skilled engineers to their team. As it stands the Development team sits at roughly 5 strong, however they do have big hiring plans in place for the next few years so it's a really exciting time to get involved.
The product is still fairly early on (going into its third year of production) and they do have big plans and a wide list of features they are keen to add - so there will be plenty to get involved in.
The team work with a really modern tech stack (Elixir, Erlang, Pheonix, Pytorch & VueJS) although experience with Elixir would be handy, they are more than happy to consider strong Functional Programmers with good experience using other languages (Ruby, Haskell, Scala, GoLang, Elm, Rust etc).
They are ideally looking for individuals that have several years of commercial experience adhering to quality Software Development principles (TDD, BDD) as these will be imperative in the role. In addition, the company are always striving to keep up to date with the latest tech trends with many being hobbyist programmers and attending tech events outside of work - a similar passion would be very welcomed.
The company are based in London, however already have a few team members that are located across Europe and are happy to consider similar arrangements - this is truly a FULLY Remote role.
For this role, the company have a salary range in mind of £50k to £80k dependent on ability and experience. On top of a very competitive list of benefits; unlimited holidays, fully funded travel and tickets to national and international tech events, stock options etc.
If you match most of the criteria listed please apply and or / call Douglas Paget at Cathcart Associates - feel free to message / connect with me on Linkedin if that's easier too!
I
I

Firmware Engineer/ Embedded Software Engineer/ System Engineer

INFOSIGHT CONSULTING SERVICES LTD

Edinburgh, Scotland
1 day ago
Edinburgh, Scotland
1 day ago

About INFOSIGHT Consulting

Headquartered at London and operating since 2006 in Europe. We are a UKAS ISO compliant organization with ISO 9001:2015 & ISMS 27001 Certified. Infosight are solution partners for SAP, Oracle, and INFOR ERP and provide range of solutions to meet client's requirements. Head quartered at London, we are niche ERP & IT Services company with presence in UK, Germany, Singapore and India.

Currently servicing some of the leading top clients and technology consulting to IT Enterprise services organizations worldwide. Primarily that are based out of UK and continental Europe.

For more information you can visit our website

JOB Details:

Position/Job Title: Validation & Verification Engineer

Base Location: Luton, UK

Number of Positions to fill: 04

Latest Start Date/To fill by: As soon as Possible

Daily Rates/Gross: Negotiable (depending on experience level)

Expected Level Experience (In Years): Between 5 to 10 Years

Primary Skills Required: verification and validation (V&V) activities, Systems integration and/or test experience of complex, high-reliability systems

Secondary Skills Required:  VHDL or Verilog, Xilinx / Intel (Altera) / Microsemi (Actel) ISE design flow and third-party synthesis tools

Hiring process: Profile Short listing - Max 3 Working Days; Telephone Interviews

Role:                                   Firmware Engineer

Job Location:                     Edinburgh, Scotland (Currently remote due to COVID-19)

Permanent/Contract:        Permanent

 

Kindly find the Job Description below for your reference:

 

Role Overview:

The firmware engineer would be responsible for design and development of Firmware designs using VHDL and verifying designs using VHDL or System Verilog.

 

Job Responsibilities:

  • The firmware engineer would work closely with Systems, Hardware and Software teams to provide firmware solutions and solve integration problems on complex systems.
  • Creating innovative and robust VHDL-based designs
  • Documenting and recording deliverables
  • Verifying firmware designs
  • Ensuring configuration management/keeping designs under revision control
  • Providing progress reports

 

Mandatory Skills, Qualifications and Experience required:

  • A minimum of 1 year experience of developing firmware using VHDL or Verilog
  • Familiarity with  one of the following: Xilinx / Intel (Altera) / Microsemi (Actel) ISE design flow and third-party synthesis tools
  • Analyse firmware requirements and develop HDL code to satisfy the requirements
  • Debugging of firmware designs and supporting integration and test at hardware level
  • Familiarity with firmware version control and revision control software
  • Ability to manage own tasks and technical activities under supervision of Senior / Principal firmware engineer
  • Good communication (oral & written) & interpersonal skills
  • Experience in writing technical reports/ documentation

 

Desirable

  • Familiarity with Mentor Graphics FPGA development tools including HDL Designer, ModelSim / Questa and Precision
  • Experience of firmware requirements capture and requirements management tools
  • Relevant experience in the Aerospace/Defence industry or on other complex / high-reliability systems
  • Qualifications
  • 2:1 honours degree or equivalent in Electronics Engineering or another STEM-based subject
  • UK citizenship is mandatory to be able to clear the background checks and obtain SC clearance
  • Current valid SC clearance would be an advantage

 

Please Note:

  • The candidates should have or be eligible for SC Clearance
  • UK/EU citizenship is mandatory to be able to clear the background checks and obtain SC clearance

 

About Infosight:

Infosight Consulting is a Business & IT consulting company, head quartered in United Kingdom, operating since 2006 globally, specializes in SAP, Oracle & Ramco Solutions. Infosight has been delivering outstanding value to its customers by addressing their Business Challenges with appropriate application & services.

M
M

Software Engineers - Java (12mths+ exp)

McGregor Boyall

Glasgow, Scotland
1 day ago
Glasgow, Scotland
1 day ago

A number of fantastic new software development opportunities have been created by this leading global consulting firm. They are looking for early career software engineers with some ability in Java to join their delivery centres in both Glasgow and Belfast (although roles can be fully remote an based anywhere in the UK) . This outstanding company will help you further develop your skills and abilities providing both classroom and on the job training in technologies such as NodeJS, Angular, No SQL databases, C# and Python.
You'll be assigned to a range of both commercial and public sector transformation projects allowing you the opportunity to really fast-track and develop your career in full stack development.
To secure an interview for these roles you must have:-
- 12months+ commercial software development experience
- Java coding skills (doesn't need to be your number 1 skill as intensive training will be provided)
- Testing and bug fixing awareness
- Be eligible for and willing to be put through UK Security Clearance
In return successful candidates can expect a progressive compensation scheme with share option, bonuses and competitive salaries which advance as your skills develop. You'll also be exposed to multiple new technologies and languages on a variety of cutting edge projects which will fast-track your CV.
Please send your CV in the first instance for consideration and we will respond to all qualified candidates with a job spec and further details on the remuneration package.
McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.
C
C

Senior Software Engineer

Cathcart Associates

Aviemore, Scotland
2 days ago
Aviemore, Scotland
£40k - £55k Per Year
2 days ago
£40k - £55k Per Year

Senior Software Engineer required to join a small but successful company in the Scottish Highlands (you can work almost totally remotely).
The company have been going for over a decade and are continuing to grow. You'll join a team of circa 20; the Software Engineering team is three people. A large part of this role will be mentoring and supporting the existing team - so it's definitely advantageous if you've had experience in this area.
Their tech stack is built around Java, C#, Python, and C. You are absolutely not expected to be an expert in everything but you should have experience in one or more of their core programming languages. It would be advantageous if you've worked with hardware and/or embedded software and/or have experience managing large volumes of data.
Their products are really interesting; it's proper cutting edge Silicon Valley stuff. I think maybe the most interesting thing about this role is that you'll be working with physical "stuff" - it's a bit different from your typical Software/Web Development roles!
The team are based in the Scottish Highlands - near Aviemore - so this role would suit someone local, or someone looking to relocate (you'll have the Great Outdoors on your doorstep!). Alternatively, they're happy to consider Engineers based in Scotland who could occasionally travel to the office - maybe once a month or so.
The salary on offer is up to 55,000 (with some flexibility for the right person). There's also a company pension scheme, performance bonus, private medical. They are happy to offer flexible working and are keen to support a good work/life balance.
If you're interested, please get in touch with Rhona Kennedy at Cathcart Associates and/or apply.
C
C

Software Engineer

Cathcart Associates

Edinburgh, Scotland
2 days ago
Edinburgh, Scotland
£45k - £75k Per Year
2 days ago
£45k - £75k Per Year

Multiple roles for Software Engineers (Senior to Lead level) - an opportunity to join a well-respected company who have a solid focus on quality and a long list of happy clients to attest to this.
You'll spend almost all of your time working from their office in Edinburgh city centre. You may occasionally travel to client site (they are a really consultative group and so understanding client need is key), but you will not travel extensively - unless you want to! Unusually, for a consultancy, most Engineers are office-based (with some home-working post-covid) .
Most of the time, you will work in smaller teams of five or six across disciplines - Software Development, Test/QA, UX, Product Owners - and will take ownership of a specific project/client. You'll be involved in the full lifecycle and will be developing bespoke systems for their clients. It's very varied work - you may work on desktop, web or mobile products.
They strive for good work/life balance. It is not an environment that encourages overtime/burnout culture. They set realistic timelines with clients. There's also a strong culture of actually taking lunch breaks - you can even take an extended lunch if you fancy the gym/a run/gaming session.
There's a solid culture of professional development. You'll be assigned a career mentor with whom you'll have regular reviews. You can train in new technology and it's common for their Developers to gain certifications/accreditations.
Technology-wise, they are agnostic and really just want to hire good Engineers; they don't get bogged down in tech stack. They work with C#, Java, JavaScript, React, Angular - but will also use the "best tool for the job" and are always open to new tech, too. There's a lot of modern tech and a lot of projects are cloud-based.
Salaries are extremely competitive (up to £75,000 at Lead Developer level) and there are good benefits on top; very strong pension, holidays, income protection, discounted gym/cycle to work, career development/training, regular social events.
If you're interested, please apply and/or get in touch with Rhona Kennedy at Cathcart Associates.
A
A

C++ Senior Software Engineer

Akamai Technologies, Inc

Scotland
24 days ago
Scotland
24 days ago
C++ Senior Software Engineer
Scotland, United Kingdom
Software Engineering
Feb 09, 2021 Post Date
023151 Requisition #
Would you enjoy working on Internet Security research and development?
Would developing the next generation of Akamai cloud technologies excite you?
Join our innovative team
Our Enterprise Division team develops world-class Enterprise Security, Identity, and Application Access products for our customers. Our solutions provide a safe, fast, reliable enterprise internet access experience, mitigating malware and phishing threats. Akamai is a leader in Zero trust technologies and delivery.
Shape the future of our cutting-edge products
As a Senior Software Engineer, you'll work in an innovative research and delivery team in the thriving enterprise security space to improve customers’ online security. You'll be crucial to the architecture and development of cutting-edge filtering technology and supporting core distributed systems. You’ll enjoy considerable senior exposure and the opportunity to innovate, develop and bring products and features to life.
As a Senior Software Engineer, you will be responsible for:
+ Designing critical, scalable functionality and services utilizing best practice measures to improve customer security
+ Collaborating with cross-functional international teams to develop features and capabilities, ensuring functionality and stability on our distributed global platform
+ Implementing rapid prototypes to bring products to market quickly to meet our customer’s needs
+ Documenting designs, implementation and test plans to share with company wide teams
+ Mentoring junior team members to help the growth and development of the team
Do what you love
To be successful in this role you will:
+ Have extensive experience of programming, in one or more of the following, C, C++ Demonstrate experience with software development on Linux or POSIX/OpenGroup based systems
+ Demonstrate comprehensive understanding of internet protocols, including TCP/IP, TLS/SSL, HTTP, DNS
+ Show experience of developing network-based applications and highly distributed systems
+ Be willing to work in fast paced, results oriented team and also be able to work autonomously
Work in a way that works for you
We recognize that everyone is different and that the way in which people want to work and deliver at their best is different for everyone too. In this role, we can offer the following flexible working patterns:
We are happy to discuss flexible working options in this role, please discuss your requirements with the recruiter when you apply.
Working with us
At Akamai, we’re curious, innovative, collaborative and tenacious. We celebrate diversity of thought and we hold an unwavering belief that we can make a meaningful difference. Our teams use their global perspectives to put customers at the forefront of everything they do, so if you are people-centric, you’ll thrive here.
Working for you
At Akamai, we will provide you with opportunities to grow, flourish, and achieve great things. Our benefit options are designed to meet your individual needs for today and in the future. We provide benefits surrounding all aspects of your life:
+ Your health
+ Your finances
+ Your family
+ Your time at work
+ Your time pursuing other endeavors
Our benefit plan options are designed to meet your individual needs and budget, both today and in the future.
About us
Innovating on a global scale, we deliver our customers a fast, smart and secure intelligent edge platform. Working against a backdrop of digital collaboration, our highly skilled teams build progressive solutions that have the scope to transform entertainment, business, and life in ways that we have yet to imagine.
Join us
Are you seeking an opportunity to make a real difference in a company with a global reach and exciting services and clients? Come join us and grow with a team of people who will energize and inspire you!
Akamai Technologies is an Affirmative Action, Equal Opportunity employer that values the strength diversity brings to the workplace. All qualified applicants will receive consideration for employment and will not be discriminated against on the basis of gender, race/ethnicity, protected veteran status, disability, or other protected group status.
O
O

Senior Software Engineer - Back-End Tech

Outplay Entertainment Ltd

Dundee or Remote (UK/EU only)
30+ days ago
Dundee or Remote (UK/EU only)
30+ days ago

Millions of players interact daily with Outplay’s cloud-based server infrastructure. While it is vital that our systems are always reliable and responsive, it is equally important that we continually develop new features to improve and expand upon the needs of the business. We are looking for an experienced Senior Software Engineer with a passion for working with scalable, distributed systems to join our back-end technology team.

You will be working with a team of skilled software engineers, closely collaborating with front-end and shared technology teams to shape the future technology platform behind the games our players enjoy!

 

About You

  • 3+ years industry experience in a software development role
  • Strong software engineering experience and proficiency, with emphasis on:
  • A high level of competence in one or more OO languages (e.g. Python, Javascript, C#, Java) •
  • Design patterns and algorithms • Testability • Experience with RESTful API development.
  • Experience working with SQL and NoSQL (specifically mongoDB) databases
  • Experience of running Node.js applications in a production environment.
  • Implementation of caching technologies, such as Redis
  • Experience with cloud technologies (AWS)
  • Familiarity with Linux and scripting languages
  • Experience with serverless / cloud functions Bonus Experience
  • Design and implementation of micro-service architectures
  • Usage of Docker and containers
  • Familiar with software development methodologies, such as Agile and Scrum
  • Experience in live operations

Bonus Experience  

  • Design and implementation of micro-service architectures 

  • Experience in live operations 

  • Usage of Docker and containers 

  • Familiar with software development methodologies, such as Agile and Scrum 

About Us  

Outplay Entertainment is the largest independent mobile developer in the UK and based in the thriving game's hub of Dundee, Scotland. We create limitless fun for our players with lovingly crafted and innovative games for mobile phones and tablets. 

This approach has seen us recognised for a stable of award-winning titles, including Mystery Match, Crafty Candy and Booty Quest. Our portfolio of awesome games is expanding, and we are always on the search for talented and passionate people to help us grow. With over 30 nationalities represented and a diverse range of experience and expertise, our teams thrive off their ability to work at the forefront of the mobile games industry, building or supporting live game experiences that are enjoyed by millions of players across the world. 

The fun and passion injected into our games is reflected in our culture too. Outplay is more than just work. New team members will join a family that has conquered Munros, raced karts, taken on Tough Mudder and Rough Runner, competed in bake-offs, downward dogged, and even ventured to the wilds of Scotland together.  

What we can offer 

You will have the chance to benefit from our talent initiative, The Outplay Academy - and the opportunity to acquire new skills and grow alongside the business. From mentoring schemes and educational workshops to industry event attendance and guest speakers - we are proud of our dedication to development.  

We also offer the following staff benefits: 

  • Private medical and dental care

  • 33 days holiday

  • Employee assistance package

  • Childcare savings

  • Bonus Scheme

  • EMI Share Option Scheme

At Outplay, our mission is to create limitless fun for everyone who plays our games, and we value every individual that helps make that goal a reality. We are committed to remaining an equal opportunities employer and provide a friendly, safe, and welcoming environment for everyone who works here irrespective of age, race, ethnicity, religion, disability, gender, gender identity and expression, physical appearance, body size, and sexual orientation. All our employees are treated with dignity and respect, because being part of Outplay is more than just work – it’s a family. 

 

N
N

Intern Software Engineer

NCR

DUNDEE
30+ days ago
DUNDEE
30+ days ago
About NCR
NCR Corporation (NYSE: NCR) is a leading software- and services-led enterprise provider in the financial, retail and hospitality industries. NCR is headquartered in Atlanta, Georgia, with 36,000 employees globally. NCR is a trademark of NCR Corporation in the United States and other countries.
We want to hire students who are looking to pursue a career in Software Engineering to undertake a paid summer internship within many of our iNCRedible software development teams.
Our University Hiring vision is simple, we aim to hire and nurture talented students to become future experts in their field of work.
We are looking for iNCRedible undergraduate students to undertake a paid summer internship within software development. These full-time opportunities will be based out of our research and development centre in Dundee.
You will join a collaborative working environment where “out of the box” thinking and agility is embraced. You will be offered the mentorship and resources required to not just deliver company value but to also draw as much value from your own experiences with NCR.
Who you are:
We are looking for students who are passionate about pursuing a career in Software Engineering and developing high quality software that will have a real impact on people and companies.
If you are currently studying Computer Science, Computer Engineering or a related degree, enjoy the challenge of solving complex problems and want to work on smart practical solutions while improving your knowledge and skillset along the way, then we would love to hear from you.
Our internship programmes typically run from June until August inclusive (or early September-October) depending upon your availability and University timetable.
Over the course of your Internship, you will be immersed within our NCR culture and you will get the experience of what it is like to work with us, along with valuable knowledge to help guide your career choices.
Although no specific programming language is required, you should be familiar with at least one programming language such as Java, C/ C++/ C# or Python. Also, you would have the knowledge of Computer Science fundamentals such as object-oriented design, algorithm design, data structures, problem solving and complexity analysis.
Who we are:
At NCR, our employees have been shaping the future since 1884. Our digital first approach paired with our customer centric mindset has enabled us to become the world’s enterprise technology leader for Hospitality, Retailers and Financial Institutions.
We have a variety of early career paths at NCR and so we welcome students from a range of educational disciplines. Our people make NCR and so we strive to hire the brightest minds from universities from all backgrounds to contribute to our values and add to our innovative culture.
Here at NCR we truly celebrate diversity, we believe having a diverse workforce offers an equal workplace and enables us to serve our diverse customer base.
Interested? Join us and begin your iNCRredible career journey with NCR.
Please note applications are reviewed on a rolling basis. For an update on your application status please ensure to login to your candidate portal. NCR works with a high volume of applicants and so we appreciate your patience as we review applications for future NCR iNCRedibles!
Offers of employment are conditional upon passage of screening criteria applicable to the job.
EEO StatementIntegrated into our shared values is NCR's commitment to diversity and equal employment opportunity. All qualified applicants will receive consideration for employment without regard to sex, age, race, color, creed, religion, national origin, disability, sexual orientation, gender identity, veteran status, military service, genetic information, or any other characteristic or conduct protected by law. NCR is committed to being a globally inclusive company where all people are treated fairly, recognized for their individuality, promoted based on performance and encouraged to strive to reach their full potential. We believe in understanding and respecting differences among all people. Every individual at NCR has an ongoing responsibility to respect and support a globally diverse environment.
Statement to Third Party AgenciesTo ALL recruitment agencies: NCR only accepts resumes from agencies on the NCR preferred supplier list. Please do not forward resumes to our applicant tracking system, NCR employees, or any NCR facility. NCR is not responsible for any fees or charges associated with unsolicited resumes.
We are NCR (https://www.ncr.com) . We power incredible experiences that make life easier. We're changing the way you bank, shop, eat and travel, enabling nearly 700 million transactions daily. How do we do it all? With iNCRedible people like you. A career here means embracing our culture and shared values (https://www.ncr.com/careers/life-at-ncr) , always seeking new adventures, and carving your own path. We've been around more than 130 years (https://www.ncr.com/company) and we're just getting started. Join us as we build the future of omnichannel experiences, and have fun doing it!
N
N

Java Developer

NCR

DUNDEE
30+ days ago
DUNDEE
30+ days ago
About NCR
NCR Corporation (NYSE: NCR) is a leading software- and services-led enterprise provider in the financial, retail and hospitality industries. NCR is headquartered in Atlanta, Georgia, with 36,000 employees globally. NCR is a trademark of NCR Corporation in the United States and other countries.
Role: Java Developer
Location: Dundee, Scotland
Package Available: Competitive plus benefits package
Opening / Closing Date: Sep 10, 2020 - October 9. 2020
The Channel Management team is responsible for creating multiple enterprise applications, in a scaled agile environment, to assist in the management of self-service devices (e.g. ATMs, retail self check-out machines, hospitality self check-in kiosks, etc). Our applications focus on the management of these endpoints, and cover: Inventory Management, Software Distribution, Device Management, automated Help Desk Workflows, and associated Business Intelligence. The successful applicant will contribute to the delivery of on premise/SaaS based Enterprise Web Applications to the Financial, Hospitality and Retail lines of business.
We are looking for enthusiastic engineers, with differing levels of experience in developing full-stack Enterprise Java applications, to add momentum to the creation of NCRs next generation of Channel Management products. The successful candidates must be able to contribute to the implementation of user stories across the technology stack.
To be successful we need people who:
+ Enthusiastically follow technology trends, software engineering best practices and technologies
+ Take pleasure in seeing smart, practical solutions put in front of customers
+ Enjoy the challenge of solving complex problems
+ Are open to constantly refresh and renew their skills.
Responsibilities
+ Contribute in all phases of the development lifecycle
+ Development and review of changes with a focus for design, efficiency, and quality
+ Work as part of a team as well as working autonomously
+ Prepare and produce releases of software components
+ Contribute to improvements to the software development process
+ Support continuous improvement by investigating alternatives and technologies and presenting these for review
Requirements
+ BS/MS degree in Computer Science, Engineering or a related subject
+ Experience developing in an Agile environment, using current engineering best practices
+ Experience using - CSS3, HTML5, JavaScript
+ Experience with at least one MVC Framework – eg. Backbone.js, Ember.js, Angular.js
+ Experience using Spring Framework
+ Experience using a RDBMS – eg. SQL( MS SQL Server, Oracle)
+ Experience in SCM technologies such as Git, SVN
Other Skills of Benefit
+ Test-driven development
+ Software security
+ Performance testing
Offers of employment are conditional upon passage of screening criteria applicable to the job.
EEO StatementIntegrated into our shared values is NCR's commitment to diversity and equal employment opportunity. All qualified applicants will receive consideration for employment without regard to sex, age, race, color, creed, religion, national origin, disability, sexual orientation, gender identity, veteran status, military service, genetic information, or any other characteristic or conduct protected by law. NCR is committed to being a globally inclusive company where all people are treated fairly, recognized for their individuality, promoted based on performance and encouraged to strive to reach their full potential. We believe in understanding and respecting differences among all people. Every individual at NCR has an ongoing responsibility to respect and support a globally diverse environment.
Statement to Third Party AgenciesTo ALL recruitment agencies: NCR only accepts resumes from agencies on the NCR preferred supplier list. Please do not forward resumes to our applicant tracking system, NCR employees, or any NCR facility. NCR is not responsible for any fees or charges associated with unsolicited resumes.
We are NCR (https://www.ncr.com) . We power incredible experiences that make life easier. We're changing the way you bank, shop, eat and travel, enabling nearly 700 million transactions daily. How do we do it all? With iNCRedible people like you. A career here means embracing our culture and shared values (https://www.ncr.com/careers/life-at-ncr) , always seeking new adventures, and carving your own path. We've been around more than 130 years (https://www.ncr.com/company) and we're just getting started. Join us as we build the future of omnichannel experiences, and have fun doing it!
E
E

Senior C++ Software Engineer - ArcGIS Runtime

ESRI, Inc.

Edinburgh
30+ days ago
Edinburgh
30+ days ago

Overview

Bring your passion for C++ to help us develop a cross platform GIS API that runs on the latest mobile devices using the latest compilers and C++ standards. This is a great opportunity to design and develop next-gen Esri technology. We love making a difference and leading the way in developing innovative technology.

Responsibilities

  • Build C++ software components that follow industry-standard design patterns, development methodologies, and deployment models
  • Develop excellent software for use in field mapping, data collection, sensor networks, street navigation, and more
  • Collaborate with other programmers and developers throughout the development process
  • Define user requirements; design and develop applications and APIs for devices
  • Ensure that ArcGIS software meets real-world usage scenarios
  • Solve and articulate complex problems with application design, development, and user experiences

Requirements

  • 5+ years of commercial software development experience
  • Fluent in and passionate about modern C++ (C++11 and higher, STL, Boost, Clang, MSVC)
  • Object oriented design skills
  • Understanding of algorithms and design patterns
  • Ability to work closely with the team to build quality software in a constantly evolving environment
  • Effective time management and organizational skills
  • Excellent written and verbal communication skills
  • Bachelor’s in computer science, engineering, mathematics, GIS, or related field, depending on position level (master’s preferred)

Recommended Qualifications

Experience with one or more of the following technologies:

  • iOS, Android
  • C++/CX
  • Qt
  • OpenGL or DirectX
  • Linux, Windows, or OSX
  • GIS
  • Web services

The Company

Our passion for improving quality of life through geography is at the heart of everything we do. Esri’s geographic information system (GIS) technology inspires and enables governments, universities, and businesses worldwide to save money, lives, and our environment through a deeper understanding of the changing world around them.

 

Carefully managed growth and zero debt give Esri stability that is uncommon in today's volatile business world. Privately held, we offer exceptional benefits, competitive salaries, 401(k) and profit-sharing programs, opportunities for personal and professional growth, and much more.

 

Esri is an equal opportunity employer (EOE) and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law.

 

If you need a reasonable accommodation for any part of the employment process, please email humanresources@esri.com and let us know the nature of your request and your contact information. Please note that only those inquiries concerning a request for reasonable accommodation will be responded to from this e-mail address.

#LI-SS2

Salary

£50k - £80k Per Year

Job Type

full-time

Posted

2 days ago

Description


Rapidly growing AI Tech company that have developed a ground-breaking product are looking for a skilled Software Engineer to join their remote Dev team - Opportunity to join a stable organisation that really put their employees first; great salary, culture and benefits on offer here!

The company were only founded a few years back but are already very well recognised in the Elixir community - they have recently received significant financial investment and as a result are looking to add a number of skilled engineers to their team. As it stands the Development team sits at roughly 5 strong, however they do have big hiring plans in place for the next few years so it's a really exciting time to get involved.

The product is still fairly early on (going into its third year of production) and they do have big plans and a wide list of features they are keen to add - so there will be plenty to get involved in.

The team work with a really modern tech stack (Elixir, Erlang, Pheonix, Pytorch & VueJS) although experience with Elixir would be handy, they are more than happy to consider strong Functional Programmers with good experience using other languages (Ruby, Haskell, Scala, GoLang, Elm, Rust etc).

They are ideally looking for individuals that have several years of commercial experience adhering to quality Software Development principles (TDD, BDD) as these will be imperative in the role. In addition, the company are always striving to keep up to date with the latest tech trends with many being hobbyist programmers and attending tech events outside of work - a similar passion would be very welcomed.

The company are based in London, however already have a few team members that are located across Europe and are happy to consider similar arrangements - this is truly a FULLY Remote role.

For this role, the company have a salary range in mind of £50k to £80k dependent on ability and experience. On top of a very competitive list of benefits; unlimited holidays, fully funded travel and tickets to national and international tech events, stock options etc.

If you match most of the criteria listed please apply and or / call Douglas Paget at Cathcart Associates - feel free to message / connect with me on Linkedin if that's easier too!