×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Woodbury, Washington County, Minnesota, USA
Listing for: Worky
Full Time position
Listed on 2026-08-15
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, Senior Developer, Backend Developer
Salary/Wage Range or Industry Benchmark: 113000 - 254000 USD Yearly USD 113000.00 254000.00 YEAR
Job Description & How to Apply Below

DUTIES AND RESPONSIBILITIES

The duties and responsibilities of this position consists of, but are not limited to, the following:

  • Analyze and translate high-level customer requirements into detailed designs to solve complex business problems

  • Design solutions that align to the long-term plan for a service or product based on deep expertise and customer insights

  • Define interfaces and develop code for modules across products or services and influence or drive architectural changes

  • Ensure consistent, usable, forward-looking, maintainable test infrastructure; draw from a large base of design patterns, is an expert in available technologies, and is adept at identifying practices that work well

  • Identify code across multiple code bases to optimize, refactor, and reuse code to improve performance and maintainability while ensuring maximum efficiency, effectiveness, and return on investment

  • Lead code reviews across the product or service, understand the root causes of issues, and find ways to resolve them

  • Proactively identify performance and availability issues, troubleshoot, provide effective options, and resolve issues in production that could span multiple product areas

  • Develop and maintain thorough architectural documentation for the product or service

  • Design products or services by using secure programming patterns and finding, fixing, and enhancing security in existing applications; ensure secure best practices are part of design and implementation of new features and applications

  • Estimate for projects that span multiple product areas including work, time, resources and skill needs

  • Proactively identify technologies or solutions that differ from current technology stack or represent innovative uses of existing technologies

  • Construct and deliver proposed solution strategies for potential new technologies and work with architecture to review and approve proposals

  • Mentor and coach other software engineers, and proactively seek mentorship from others

  • Lead the effort in defining the engineering lifecycle and practices for team and associated teams in partnership with the principal software engineer

  • Drive collaboration across multiple teams; find ways accomplish more by enabling others

  • Anticipate business needs and present options to leadership and business stakeholders with product managers

  • Other duties or responsibilities as assigned according to the team and/or country specific requirements

QUALIFICATIONS

Required:

  • Bachelor's degree from an accredited college or university in Computer Science, Software Engineering, IS, MIS, or other technology degree or minimum 4 years of equivalent work experience and high school diploma/GED

  • Minimum 6 years of experience developing and implementing commercial software across several platforms while leveraging a variety of programming languages

  • Experience in owning and delivering projects and results of increasing technical complexity

  • Experience with modern development languages (ex. .Net CORE, C#, Java)

  • Experience with thin-client development (ex. HTML/CSS, JavaScript, JS frameworks)

  • Experience with database objects in relational databases (ex. MS SQL, Oracle) including schema design, stored procedure development and performance and optimization techniques

  • Experience with non-relational databases (ex. MongoDB, Elastic, Cosmos)

  • Experience with HTTP and REST architecture

  • Experience with unit, integration, and acceptance testing

  • Experience with version control systems (ex. GIT, GITHub, TFS, etc.)

  • Experience with CI/CD continuous integration / continuous deployment practices

  • Experience building cloud native applications and services (ex. Azure, AWS, GCP)

Preferred:
  • Experience working on large-scale open source or inner source software development
  • Experience in system integration projects or global projects
  • Experience with data streaming architecture and frameworks (Kafka, ESB)
  • Possess solid communication skills and strong customer focus
  • Effective collaborator, experienced in creating technical partnerships across teams
  • Able to learn and understand the various technical domains across the enterprise and able to communicate complex technical and business concepts across the enterprise and various business…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary