drjobs Senior Software Engineer

Senior Software Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Mexico City - Mexico

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Senior Software Engineer

HIGHLIGHTS
Location:
Mexico/USA (Remote)
Position Type: Direct Hire
Hourly / Salary: Based on Experience


Our client is seeking a Senior Software Engineer to join our team.

Overview:


As a Senior Software Engineer you build the products we sell to customers. You are a problem solver able to turn requirements or designs into an operational highquality product. At this level you primarily focus on a single product area or set of features with potential involvement in crossteam collaborations. You welcome input and feedback from peers and other roles in the organization and accept change as inevitable. You handle ambiguous requirements with moderate guidance and seek help or clarification when needed.
Daily Software Engineer responsibilities include:
  • Design and develop software for our client’s security products
  • Collaborate on software for other teams’ products as needed
  • Ensure quality by creating unit tests following our client’s Secure Development Lifecycle
  • Develop and optimize code in C C Assembly
  • Utilize tools such as Xcode TestFlight Visual Studio and other development and deployment platforms
  • Contribute to reverse engineering and debugging of mobile apps to identify vulnerabilities and test protection solutions
  • Implement features to prevent reverse engineering tampering and unauthorized access using techniques like obfuscation encryption and code hardening
  • Analyze mobile app vulnerabilities and propose security solutions
  • Provide help to customer technical support in case of an escalation
  • Document all aspects of applications you are responsible for
  • Share technical knowledge and skills throughout the department
  • Proactively suggest changes to products processes or internal tools to improve performance security and operability and to reduce costs
  • Raise technical risks to engineering management
  • Mentor junior engineers on a limited basis
  • Participate in interviews for new software and automation engineers
  • Contribute to software designs and specifications under the guidance of senior engineers or architects
  • Stay uptodate with emerging threats security vulnerabilities and industry trends

Minimum qualifications:
  • Bachelor’s degree in computer science or any engineering area with exposure to software engineering
  • 10 years of experience
  • Ability to execute tasks with moderate supervision
  • Ability to interpret design inputs into an actionable plan
  • Strong communication skills including documentation
  • Solid understanding of software development processes
  • Familiarity with architectural software patterns
  • Understanding of business requirements and how they affect software
  • Certifications in cybersecurity (e.g. CISSP CEH OSCP) are a plus
  • Knowledge of machine learning or AI techniques applied to security solutions is a plus
Technical Skills:
  • Strong proficiency in C (or C) and Assembly programming languages
  • Demonstrated understanding of mobile app security principles and secure coding practices
  • Familiarity with reverse engineering and debugging tools such as IDA Pro Ghidra or Frida are a plus
  • Good analytical and problemsolving skills
  • Experience in Android development and associated tools (e.g. Android Studio Kotlin) is a plus




"We are GTN – The Go To Network"

Employment Type

Full Time

Company Industry

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.