Senior Software Engineer
4 weeks ago
Add expected salary to your profile for insights
- Collaborate closely with your team to develop, maintain and support core platforms and applications, as well as great technical documentation that is developer friendly
- Build quality in by integrating early, participate in code reviews and by ensuring high % of test coverage
- Proactively reduce technical debt by aggressively refactoring code
- Develop highly secure applications by following defense in depth principles
- Architect software systems across multiple technologies and platforms
- Ensure code is extensible and maintainable by following leading architectural principles and patterns
- Automate everything, contribute to tooling and manage CI/CD pipelines
- Actively monitor services, respond to incidents and contribute to post incident reviews
- Contribute to a continuous learning culture by participating in training & workshops, bringing ideas to the table and creating learning opportunities
- Help drive continuous improvement by actively identifying improvements, participating in retrospectives and contributing to key metrics
- Focus on customers by asking the right questions, solving the right problem and designing great experiences
- Explore various solutions and share findings with the team
- Help drive engineering best practices and initiatives
- Bonus if you have:
- Tertiary level computer science or software engineering
- Certificates in software or cloud technologies
- Certificates in Agile
- Knowledge of iOS standards and ecosystem
- Proficiency in Xcode
- Strong Swift language knowledge
- Experience with UIKit and common frameworks
- Understanding of Kotlin Multiplatform and Kotlin Native
- Application of OOP concepts and design patterns
- Reactive programming paradigm
- Functional programming
- Good working knowledge of software architectures
- HTTP and RESTful designs
- Automated Unit, Integration, UI, snapshot and Performance testing
- Managing certificates and provisioning profiles
- Git and associated tools, platforms and practices
- OpenAPI and/or Swagger
- Agile methodologies (Scrum, Kanban)
Bonus if you have experience with:
- Gradle build tooling
- Compose Multiplatform, Flutter, React Native
- Cloud platforms such as AWS, GCP and Azure
- Databases including NoSQL
- TDD, BDD, ATTD
- 1-2+ years Mobile Development
- 1+ years iOS development with Swift
- Some experience with Kotlin (and lots of interest)
- Worked in an Agile environment
- Ability to work well and collaboratively in an Agile environment
- Open to failure, to ask questions and grow and learn from mistakes
- Ability to research, POC and learn new technologies rapidly
- Creative, with the ability to generate and evaluate multiple solutions
- Pragmatic, understanding the impact of new technology
- Ability to evaluate and mitigate risks
-
Senior Software Engineer
7 hours ago
George Town, Penang, Malaysia beBee Careers Full timeSenior Software Engineer PositionWe are seeking a highly skilled and experienced Senior Software Engineer to join our dynamic team. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining software systems for automated machinery, especially sputtering machines. Your role will involve collaborating with...
-
Senior Software Engineer
2 days ago
George Town, Penang, Malaysia beBee Careers Full timeWe are looking for a Senior Software Engineer to lead the development of reusable software solutions that can be applied by multiple projects.
-
Senior Software Engineering Role
2 weeks ago
George Town, Penang, Malaysia beBee Careers Full timeWe need a senior software engineer to lead the development of complex software applications. The ideal candidate will have extensive experience in software development and leadership skills.Key Accountabilities:Lead the development of high-complexity software applications.Mentor junior engineers to improve their skills.Collaborate with cross-functional teams...
-
Senior Software Engineer
2 weeks ago
George Town, Penang, Malaysia Hiredly X Full timeThis job is for a Senior Software Engineer specializing in Flutter. You might like this job because it offers great career growth while you create and improve mobile apps, collaborate with teams, and tackle software challenges.As a Mobile team member, you will contribute to developing & enhancing Boostorder suites of solutions based on the Flutter framework,...
-
Principal/Senior/Staff Software Engineer
2 days ago
George Town, Penang, Malaysia Emerson Full timePrincipal/Senior/Staff Software EngineerJoin to apply for the Principal/Senior/Staff Software Engineer role at EmersonJob DescriptionNI is now part of Emerson. NI is Emerson's Test and Measurement (T&M) Business Unit.Responsibilities:Develop drivers, software, or firmware to maximize system & hardware value.Specify, design, implement, and test software...
-
George Town, Penang, Malaysia Agensi Pekerjaan Reeracoen Malaysia Sdn. Bhd. Full timeControl Software Engineer / Senior Control Software Engineer (Machine) ID: 56829OverviewSalary Range: 3,500 MYR ~ 6,000 MYRIndustry: Manufacturing (Electronics/Semiconductors), Manufacturing (Machinery)Job DescriptionDesign, develop, and debug control software.Perform electrical design and troubleshooting.Manage assigned projects according to Gantt...
-
Senior Software Professional
2 days ago
George Town, Penang, Malaysia beBee Careers Full timeAbout the RoleThis senior software professional position requires a highly motivated individual with a passion for software development. The ideal candidate will have a strong background in software engineering, with experience in developing complex software systems.Key Responsibilities:Design, implement, and test software features for new and existing...
-
Principal Software Engineer
7 hours ago
George Town, Penang, Malaysia beBee Careers Full timeWe are looking for a highly skilled Senior Software Engineer to join our team. The successful candidate will have a strong background in software development, particularly in automation systems. You will be responsible for designing, developing, and maintaining software systems for automated machinery, especially sputtering machines. In addition, you will...
-
Software Engineering Team Lead
2 weeks ago
George Town, Penang, Malaysia beBee Careers Full timeJob OverviewWe are seeking an experienced Senior Software Engineer to lead our development team.This is a senior technical leadership role that requires a strong background in software engineering, experience in managing complex software projects, and excellent communication skills.The successful candidate will have a proven track record of leading...
-
Senior Embedded Software Engineer
4 weeks ago
George Town, Penang, Malaysia ExecSearch Full timeSenior Embedded Software Engineer - GelugorJob Responsibilities:Responsible for developing firmware for the company's full range of products.Create software test specifications for the assigned firmware modules.Analyze failure log, clarify and resolve software design issues.Perform requirement reviews, design reviews, and code reviews.Provide post-production...