The Job logo

What

Where

Staff Software Engineer

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
Work as a Staff Software Engineer for JLL Technologies on the Corrigo Platform, delivering CMMS enterprise solutions in the real estate industry. Develop and enhance features, write clean code, and stay up-to-date with mobile technologies. Requires expertise in iOS development, database management, and testing. Bachelor's degree in Computer Science or related field required.

Staff Software Engineer

JLL/Technologies Centre of Expertise (JLLT CoE)

 

 

About JLL and JLL Technologies 

 

JLL is a leading professional services firm that specializes in real estate and investment management. Our vision is to reimagine the world of real estate, creating rewarding opportunities and amazing spaces where people can achieve their ambitions. In doing so, we will build a better tomorrow for our clients, our people and our communities.  

 

JLL Technologies is a specialized group within JLL. At JLL Technologies, our mission is to bring technology innovation to commercial real estate. We deliver unparalleled digital advisory, implementation, and services solutions to organizations globally. Our goal is to leverage technology to increase the value and liquidity of the world's buildings, while enhancing the productivity and the happiness of those that occupy them. 

 

What this job involves 

 

We’re looking for skilled engineers to work on Corrigo Platform. Corrigo delivers a single, powerful CMMS uniting your operations, asset & work order management, maintenance, and analytics to deliver smarter facilities management. Corrigo is one of the leading CMMS enterprise solutions in the World. 

 

The ideal candidate will have in-depth experience in SaaS/PaaS products which will play a critical role in the industry transformation journey.  

 

As a Staff Software Engineer for iOS at JLL Technologies, you will: 

 

Work closely with the Product Management team to understand product requirements and translate them into executable tasks. 

Develop new features, enhance existing features, and optimize existing functionality, from conception and design through testing and deployment 

Support the customer services team in addressing escalated issues in a variety of areas 

Write clean, high-quality, and maintainable code with a great test coverage 

Participate in code reviews 

Stay on top of the latest technologies on mobile platforms and utilize them in our products as appropriate 

Work with and potentially manage globally distributed offshore development teams 

 

 

What we are looking for: 

 

Critical skills

 

At least a bachelor’s degree in Computer Science or related field 

8+ years of professional experience developing iOS applications 

Expertise with Objective-C and Swift programming languages 

Expertise with iOS SDK, UIKit, SwiftUI, and Swift Package Manager 

Great knowledge of Xcode 

Experience with the Clean Architecture 

Experience with database management 

Experience with unit, snapshot, and E2E testing 

 

Desirable skills: 

 

Experience with CI/CD running on GitHub Actions 

Experience with Kotlin Multiplatform Mobile 

Experience with iOS applications deployment to App Store 

API Design concepts of RESTful and SOAP web services 

Experience with agile methodologies 

Set alert for similar jobsStaff Software Engineer role in Bengaluru, India
JLL Logo

Company

JLL

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

8-12 Years

Category

Software Engineering

Locations

Bengaluru, Karnataka, India

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

Walmart Logo

Staff Software Engineer

Walmart

Bengaluru, Karnataka, India

Posted: 9 months ago

You will be a Staff Software Engineer at Walmart, responsible for designing, building, and deploying cutting-edge solutions impacting millions of customers. You will drive Proof of Concept evaluations, provide technical mentorship, and interact with management for features delivery and system monitoring. This is an on-site, full-time opportunity located in Bengaluru, Karnataka, India.

Intuit Logo

Staff Software Engineer

Intuit

Bengaluru, Karnataka, India

Posted: a year ago

Job Overview Intuit is a mission-driven, global financial platform company that gives everyone the opportunity to prosper. With products like TurboTax, QuickBooks and Mint, we’re using technology to build solutions to challenging financial problems for millions of people around the world. The T4I- Privacy Technology team is the steward of Intuit's privacy solutions to provide scalable privacy capabilities and experiences. Our mission is to that provide users with choices at time of need, honour their preferences, protects their rights, keeps Intuit and partners compliant. We are looking for an engineer with a strong background in both front-end web technologies (React JS) and back-end (Java, Spring, REST/GraphQL services, etc. You will be part of a cross-functional team, working with a mix of business partners, developers, product managers and other analysts in an Agile Scrum team. Qualifications 9+ years’ experience developing web applications BE/BTech in computer science or equivalent work experience Strong leadership experience: Leading meetings, presenting, technical go to person, and cross-functional collaborator. Expertise in the Software design/architecture process. Experience in some of the following technologies: RESTful or GraphQL based web services with Java, Spring Boot, Dynamo DB, React JS, JavaScript, HTML, CSS, Python, Camunda Understanding with AWS skill - S3, SQS, KMS, Lambda, RDS, App Stream etc. Experience with unit testing & Test Driven Development (TDD) Experience in the Domain driven model and hexagonal architecture Experience with Agile Development, SCRUM, or Extreme Programming methodologies Solid communication skills: Demonstrated ability to explain complex technical issues to both technical and non-technical audiences Strong understanding of the software design/architecture process Good to have : Working/hands on experience building privacy solutions for company "Self-starter" attitude with a willingness to dive in and figure things out Experience with leveraging, contributing to and leading open source community projects. Strategic and analytical thinker who is hypothesis-driven and uses data, judgment, and pattern recognition for learning and moving quickly Excellent communication and presentation skills: Demonstrated ability to explain complex issues to both technical and non-technical audiences Experience working with Kubernetes/Docker Responsibilities Developing, maintaining, and innovating large scale, developer-facing platforms Familiar with security best practices Familiar with the development challenges inherent with adoption of API Gateway or Service Mesh platforms in large scale organizations Designing/developing web-based applications and backend services Gathering functional requirements, developing technical specifications, and project & test planning Act in a technical leadership capacity: Mentoring junior engineers, new team members, and applying technical expertise to challenging programming and design problems Resolve defects/bugs during testing, pre-production, production, and post-release patches Work cross-functionally with various Intuit teams: Product Management, Experience Design, various product lines, or business units to drive forward results Contribute to the design and architecture of the project

Netskope Logo

Staff Engineer, Cloud Firewall

Netskope

Bengaluru, Karnataka, India

Posted: a year ago

About the role Please note, this team is hiring across all levels and candidates are individually assessed and appropriately leveled based upon their skills and experience. The  Netskope Cloud Firewall delivers Firewall as a Service (FWaaS) for egress traffic as part of SASE architecture. Users and offices connect to NewEdge, the largest private security cloud in the world for firewall protection. With Cloud Firewall, organizations improve their security posture, while reducing operational costs compared to traditional hardware appliances. What's in it for you You will be a member of a team using state of the art tools and technologies to design, develop and deliver a performant, scalable system that processes customer traffic at cloud-scale. In addition to design and development of the core system, you will also participate in the development of all related automated test infrastructure and CI/CD integration. Your contributions to this effort will be used by Fortune and Global 500 enterprise customers on a daily basis. What you will be doing Designing, developing and supporting high performance and scalable cloud systems and services. Coordinating with other service development teams, product management and support teams to ensure scalability, supportability and availability for owned services and dependent services. Working on state of the art security features that our customers are going to use every day. Working to resolve customer issues in a timely manner to improve issue resolution response time and customer satisfaction. Evaluating open source technologies to find the best fit for our needs, and contributing ideas to the open source community Required skills and experience 8+ years of relevant industry experience  Solid C, C++(C++ 11), Python, Typescript and Linux programming skills Experience with data structures for scaling and performance. Understanding of Networking concepts - TCP/IP, SSL/TLS, IPSec, GRE, VPN. Experience with traffic analysis tools like Tcpdump/Wireshark. Experience with Unit Testing frameworks - C++ gtest, pytest Strong analytical, problem-spotting and problem-solving skills. Self-starter with desire to work in a fast paced environment with cross-timezone teams. Candidate should have an attitude of “go and get it done” and should exhibit it in day-2-day work Excellent verbal and written communication skills. Bonus points for experience with Ansible, Kubernetes, SQL and NoSQL datastores, CI/CD, Jenkins Education BE in CS or equivalent required, ME/M Tech/MS in CS or equivalent strongly preferred