Principal Software Engineer (Ios)

Principal Software Engineer (Ios)
Company:

Siemens


Details of the offer

Who we are
Brightly, a Siemens company is the global leader
in intelligent asset management solutions. Brightly enables organizations to
transform the performance of their assets with a sophisticated cloud-based
platform that leverages more than 20 years of data to deliver predictive
insights that help users through the key phases of the entire asset lifecycle.
More than 12,000 clients of every size worldwide depend on Brightly's complete
suite of intuitive software – including CMMS, EAM, Strategic Asset Management,
IoT Remote Monitoring, Sustainability, and Community Engagement. Paired with
award-winning training, support and consulting services Brightly helps light
the way to a bright future with smarter assets and sustainable.
About the job
Brightly, a Siemens company continues to grow and
needs amazing engineers. ?This is an excellent fit for talented engineers who
thrive in a fast-paced environment. ?New hires will work alongside our
top-notch engineers and product team to design, implement, deliver, and support
our highly ambitious products and integrations. ?We care deeply about your
passion and dedication to the craft of software. 
What you'll be doing
Drive and own end-to-end delivery of
innovative and performant features into our next-generation mobile
applications. Inspire a team of engineers to apply deep knowledge of
computer science & programming principles into innovative
solutions. 
Design, develop, and deliver high-quality
iOS applications, and be responsible for leading the development team to
achieve our business objectives.
Build and track quality into agile product
lifecycle encompassing requirements, design, code, testing, delivery,
support. Socialize a culture of quality across business verticals and
departments. 
Guide and mentor engineers on clear
maintainable code, working in a professional software engineering
environment (source control, shortened release cycles, continuous
integration, and deployment, etc.).  
As a member of an agile team, write new
feature code or new test automation frameworks based upon business
needs. 
Monitor company goals and metrics, recommend
course correction to teams as needed, help keep program delivery on track.
Participate cross-functionally in portfolio
& product planning sessions as an engineering visionary with a focus
on the horizon. Own assigned areas/services/components of products as the
technical guru.  
Support our products, enable teams to
identify and fix root causes of production incidents, own the long-term
closure of major incidents. 
Own product quality and work to quickly
address production defects. 
Embed a DevOps mentality within the
team. 
Apply and influence data-driven analysis and
pragmatic decision making aligned with business and technology needs.
Follow up on immediate deliveries with long term solutions. 
Partner in build vs buys vs partner
decisions, vendor selection, technology selection, cloud strategy, M&A
analysis, KPI establishment, technology roadmaps, project tracking,
business case rationalization. 
Serve as a technical lead for teams as
needed or special purpose projects per business priority.  
Instill a culture of constant learning and
staying relevant with trends in technology across engineers and
management. 
Influence architects, senior engineering,
and product management to measure, track and iterate continuous
improvement processes across engineering discipline, impacting success
across the agile delivery organization globally. 
Present operational status to management
from an engineering operations level and advise back to engineers on
calibration at team level practices. Welcome, change and complexity. Learn
quickly and adapt fast. Be a change leader! 

Requirements
What you need
Bachelor's in computer science or related discipline;
or equivalent work experience  
8+ years of experience with
managing/developing enterprise mobile applications with a strong
background in Swift, Objective-C, and iOS SDK
4+ years' ofstrong knowledge of iOS architecture,
including MVC, MVVM, and VIPER
4+ years' unit testing, mocking frameworks,
automation frameworks 
6+ years' experience working in agile
methodologies (Scrum, Kanban) 
Prior experience in agile implemented at
scale across multiple teams globally 
Prior experience in adding and managing
mobile apps on apple store.
DevOps mindset – 5+ years' experience in a
mature CI/CD SDLC environment, implemented exception handling, logging,
monitoring, performance measurement, operational metrics knowledge 
Good understanding of data structures and
algorithms, object-oriented programming, databases,software design
patterns, including Singleton, Factory, and Observer
Understanding the nature of asynchronous
programming and its quirks and workarounds 
Understanding of user authentication and
authorization between multiple systems, servers, and environments 
Experience implementing automated testing
platforms and unit tests 
Good analytical and problem-solving
aptitude 
Strong communication, partnership, teamwork,
and influencing skills are required.  Ability to communicate with and
present to engineers, senior management & relevant stakeholders 
Led multiple teams in a global delivery,
agile, CI/CD, metrics-based setting 

Technologies:
Programming Languages: Swift (4+ years of
experience), C++ (2+ years of experience)
iOS Frameworks: Core Data, Core Animation,
Core Graphics, UIKit, AVFoundation
Development Tools: Xcode, Visual Studio Code,
Git, Github
Testing frameworks like XCTest, Appium etc.
Docker/Kubernetes/OpenShift 
Version Control Systems like Git/SVN 

Bonus Points:
Participation in communities of interest,
meetups 
Certifications in technology, agile
methodologies 
Prior experience in agile implemented at
scale across multiple teams globally 
Experience with cloud-based services, including AWS and Azure
Knowledge of machine learning and artificial intelligence
technologies, including Core ML and TensorFlow
Experience with DevOps tools, including Jenkins, Tekton etc.
Knowledge of security and compliance frameworks, including
OWASP and HIPAA
Experience with testing frameworks, including XCTest and
Appium

The Brightly culture
Service. Ingenuity. Integrity. Together. These
values are core to who we are and help us make the best decisions, manage
change, and provide the foundations for our future. These guiding principles
help us innovate, flourish and make a real impact in the businesses and
communities we help to thrive. We are committed to the great experiences that
nurture our employees and the people we serve while protecting the environments
in which we live.
Together we are Brightly


Source: Eightfold_Ai

Requirements

Principal Software Engineer (Ios)
Company:

Siemens


Solution Architect: Data Platforms

Create Solution Outline and Macro Design to describe end to end product implementation in Data Platforms including, System integration, Data ingestion, Data ...


From Ibm Careers - New Delhi

Published 25 days ago

Interview Lead (Independent Contractor) - Oracle Mentor

In our mission toward powering careers through tech education, we are seeking an experienced SAP Specialist to join our dynamic mentor team. The ideal candid...


From Udacity - New Delhi

Published 16 days ago

Senior Technical Content Developer - Ai

Udacity's Content Team is looking for aSenior AI Technical Content Developerto develop hands-on learning experiences focused on artificial intelligence for o...


From Udacity - New Delhi

Published 16 days ago

Interview Lead (Independent Contractor) - Sap Mentor

In our mission toward powering careers through tech education, we are seeking an experienced SAP Specialist to join our dynamic mentor team. The ideal candid...


From Udacity - New Delhi

Published 16 days ago

Built at: 2024-09-21T04:43:09.678Z