Senior Software Engineer

10 Minutes ago • 3 Years + • $178,131 PA - $185,900 PA
Software Development & Engineering

Job Description

As a Senior Software Engineer, you will be responsible for modeling, designing, and coding software systems and applications, with a focus on mapping and geospatial technologies. You will plan and coordinate development activities, review design documentation, and create comprehensive test plans. The role involves developing real-time dashboards using data visualization, leveraging messaging tools and social media APIs, and working within an agile team to design and test features. You will also take ownership of software product design and mentor junior engineers.
Must Have:
  • Conduct modeling, designing, and coding tasks using structured methodologies.
  • Expertise in mapping technologies.
  • Plan, develop, and coordinate software system design, development, coding, testing, and documentation.
  • Review design documentation for compliance with software requirements.
  • Create and execute comprehensive test plans and scripts (unit, integration, system, regression, performance, load, acceptance).
  • Implement effective software testing procedures and document results.
  • Engage in formal design and implementation processes, including automated testing solutions.
  • Utilize data visualization technologies for real-time dashboards.
  • Leverage messaging tools and social media APIs.
  • Design, develop, and test features within an agile cross-functional team.
  • Display geospatially aware smart city data and geospatial tracking data.
  • Save video feed snapshots.
  • Perform dynamic near real-time event processing.
  • Take ownership of setting up and designing complete software products.
  • Coach and mentor software engineers on best practices.
  • Provide accurate effort estimations.
  • Masters Degree + 3 years experience or Bachelors Degree + 5 years experience.
Perks:
  • Incentive Bonus Plans
  • Medical benefits
  • Dental benefits
  • Vision benefits
  • 401K
  • 10 Paid Holidays
  • Generous Paid Time Off Packages
  • Employee Stock Purchase Plan
  • Paid Parental Leave
  • Paid Family Leave

Add these skills to join the top 1% applicants for this job

cross-functional
data-analytics
budget-management
game-texts
quality-control
agile-development
automated-testing
data-visualization

  • Conduct modeling, designing, and coding tasks using structured methodologies, with expertise in mapping technologies.
  • Plan, develop, and coordinate activities related to the design, development, coding, testing, research, programming, and documentation of software systems, applications, and operating systems, collaborating closely with equipment designers and hardware developers.
  • Review design documentation throughout all stages of the software development lifecycle to ensure compliance with software requirements, assessing feasibility within quality assurance, time, and budget constraints.
  • Create and execute comprehensive test plans and scripts, including unit, integration, system, regression, performance, load, and acceptance tests, while implementing effective software testing procedures and documenting results.
  • Engage in formal design and implementation processes, developing requirements and writing code, including automated testing solutions like unit tests.
  • Utilize data visualization technologies to develop real-time dashboards.
  • Leverage messaging tools and social media APIs to enhance development efforts.
  • With an agile cross-functional development team, design, develop, and test features as a team.
  • Display geospatially aware smart city data.
  • Display geospatial tracking data.
  • Save video feed snapshots.
  • Dynamic near real-time event processing.
  • Take ownership of setting up and designing complete software products according to requirements, ensuring accountability for any projects.
  • Coach and mentor software engineers, encouraging best practices, standards, and continuous improvement of practices and processes.
  • Provide accurate effort estimations for projected work to engineering management.

Set alerts for more jobs like Senior Software Engineer
Set alerts for new jobs by Motorola solutions
Set alerts for new Software Development & Engineering jobs in United States
Set alerts for new jobs in United States
Set alerts for Software Development & Engineering (Remote) jobs
Contact Us
hello@outscal.com
Made in INDIA 💛💙