We use cookies to improve the user experience, analyze traffic and display relevant ads.
Details Accept
Enter position

Software Engineering Salary in Denver, CO

Receive statistics information by mail

Software Engineering Salary in Denver, CO

24 000 $ Average monthly salary

Average salary in the last 12 months: "Software Engineering in Denver"

Currency: USD Year: 2024
The bar chart shows the change in the level of average salary of the profession Software Engineering in Denver.

Recommended vacancies

Software Development Engineer II, AI/ML ADC
Amazon, Denver, CO, US
DESCRIPTIONSoftware Development Engineer - AWS AI Services / Machine LearningThe Amazon Web Services team is innovating new ways of building massively scalable distributed systems and delivering the next generation of cloud computing with AWS offerings like Polly, SageMaker, and Rekognition. In 2013, AWS launched 280 services, but in 2016 alone we released nearly 1000. We hold high standards for our computer systems and the services we deliver to our customers: our systems are highly secure, highly reliable, highly available, all while functioning at massive scale; our employees are smart, passionate about the cloud, driven to serve customers, and fun to work with.A successful engineer joining the team will do much more than write code and triage problems. They will work with Amazon's largest and most demanding customers to address specific needs across a full suite of services. They will dive deep into technical issues and work diligently to improve the customer experience. The ideal candidate will...- Be fun to work with. Our company credo is "Work hard. Have fun. Make history". The right candidate will love what they do and instinctively know how to make work fun.- Have strong Linux & Networking Fundamentals. The ideal candidate will have deep experience working with Linux, preferably in a large scale, distributed environment. You understand networking technology and how servers and networks inter-relate. You regularly take part in deep-dive troubleshooting and conduct technical post-mortem discussions to identify the root cause of complex issues.- Love to code. Whether it’s building tools in Java or solving complex system problems in Python, the ideal candidate will love using technology to solve problems. You have a solid understanding of software development methodology and know how to use the right tool for the right job.- Think Big. The ideal candidate will build and deploy solutions across thousands of devices. You will strive to improve and streamline processes to allow for work on a massive scale.Here at AWS, we embrace our differences. We are committed to furthering our culture of inclusion. We have ten employee-led affinity groups, reaching 40,000 employees in over 190 chapters globally. We have innovative benefit offerings, and we host annual and ongoing learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences. Amazon’s culture of inclusion is reinforced within our 14 Leadership Principles, which remind team members to seek diverse perspectives, learn and be curious, and earn trust.We are dedicated to supporting our new team members. Our team has a broad mix of experience levels and Amazon tenures, and we’re building an environment that celebrates knowledge sharing and mentorship.Our team also puts a high value on work-life balance. Striking a healthy balance between your personal and professional life is crucial to your happiness and success here, which is why we aren’t focused on how many hours you spend at work or online. Instead, we’re happy to offer a flexible schedule so you can have a more productive and well-balanced life—both in and outside of work. Candidates should be willing to...- Design and build automation to help address operational needs and customer asks.- Design and customize service features to support use cases for US government customers and commercial stakeholders.- Participate in region build and operational activities when required.- Participate in an oncall rotation.This position requires that the candidate selected must currently possess and maintain an active TS/SCI security clearance with polygraph. The position further requires the candidate to opt into a commensurate clearance for each government agency for which they perform AWS work.Key job responsibilities- You design, implement, and deploy software components and features. You solve difficult problems generating positive feedback.- You have a solid understanding of design approaches (and how to best use them).- You are able to work independently and with your team to deliver software successfully. - Your work is consistently of a high quality (e.g., secure, testable, maintainable, low-defects, efficient, etc.) and incorporates best practices. Your team trusts your work.- Your code reviews tend to be rapid and uneventful. You provide useful code reviews for changes submitted by others. - You focus on operational excellence, constructively identifying problems and proposing solutions, taking on projects that improve your team’s software, making it better and easier to maintain.- You make improvements to your team’s development and testing processes. - You have established good working relationships with peers. You recognize discordant views and take part in constructive dialogue to resolve them. - You are able to confidently train new team-mates about your customers, what your team’s software does, how it is constructed, tested, operates, and how it fits into the bigger picture.A day in the lifeEngineers in this role will work on automation, development, and operations to support AWS machine learning services for US government customers. They will work in an agile environment, attend daily standup, and collaborate closely with teammates. They will work on exciting challenges at scale and tackle unsolved problems. About the teamThe AWS AI/ML Amazon Dedicated Cloud team is a devops team focused on supporting US government customers by delivering, supporting and customizing AWS AI/ML commercial services for our customers use cases. We strongly believe in automating our operations, continuously improving our processes, and always insisting on the highest standards.We are open to hiring candidates to work out of one of the following locations:Denver, CO, USABASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language- Current, active US Government Security Clearance of TS/SCI with PolygraphPREFERRED QUALIFICATIONS- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience- Bachelor's degree in computer science or equivalentAmazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from $115,000/year in our lowest geographic market up to $223,600/year in our highest geographic market. Pay is based on a number of factors including market location and may vary depending on job-related knowledge, skills, and experience. Amazon is a total compensation company. Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits. For more information, please visit https://www.aboutamazon.com/workplace/employee-benefits. This position will remain posted until filled. Applicants should apply via our internal or external career site.
Software Development Engineer II, AI/ML ADC
Amazon, Denver, CO, US
DESCRIPTIONSoftware Development Engineer - AWS AI Services / Machine LearningThe Amazon Web Services team is innovating new ways of building massively scalable distributed systems and delivering the next generation of cloud computing with AWS offerings like Polly, SageMaker, and Rekognition. In 2013, AWS launched 280 services, but in 2016 alone we released nearly 1000. We hold high standards for our computer systems and the services we deliver to our customers: our systems are highly secure, highly reliable, highly available, all while functioning at massive scale; our employees are smart, passionate about the cloud, driven to serve customers, and fun to work with.A successful engineer joining the team will do much more than write code and triage problems. They will work with Amazon's largest and most demanding customers to address specific needs across a full suite of services. They will dive deep into technical issues and work diligently to improve the customer experience. The ideal candidate will...- Be fun to work with. Our company credo is "Work hard. Have fun. Make history". The right candidate will love what they do and instinctively know how to make work fun.- Have strong Linux & Networking Fundamentals. The ideal candidate will have deep experience working with Linux, preferably in a large scale, distributed environment. You understand networking technology and how servers and networks inter-relate. You regularly take part in deep-dive troubleshooting and conduct technical post-mortem discussions to identify the root cause of complex issues.- Love to code. Whether it’s building tools in Java or solving complex system problems in Python, the ideal candidate will love using technology to solve problems. You have a solid understanding of software development methodology and know how to use the right tool for the right job.- Think Big. The ideal candidate will build and deploy solutions across thousands of devices. You will strive to improve and streamline processes to allow for work on a massive scale.Here at AWS, we embrace our differences. We are committed to furthering our culture of inclusion. We have ten employee-led affinity groups, reaching 40,000 employees in over 190 chapters globally. We have innovative benefit offerings, and we host annual and ongoing learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences. Amazon’s culture of inclusion is reinforced within our 14 Leadership Principles, which remind team members to seek diverse perspectives, learn and be curious, and earn trust.We are dedicated to supporting our new team members. Our team has a broad mix of experience levels and Amazon tenures, and we’re building an environment that celebrates knowledge sharing and mentorship.Our team also puts a high value on work-life balance. Striking a healthy balance between your personal and professional life is crucial to your happiness and success here, which is why we aren’t focused on how many hours you spend at work or online. Instead, we’re happy to offer a flexible schedule so you can have a more productive and well-balanced life—both in and outside of work. Candidates should be willing to...- Design and build automation to help address operational needs and customer asks.- Design and customize service features to support use cases for US government customers and commercial stakeholders.- Participate in region build and operational activities when required.- Participate in an oncall rotation.**This position requires that the candidate selected be a US Citizen and must currently possess and maintain an active TS/SCI security clearance with polygraph.**Key job responsibilities- You design, implement, and deploy software components and features. You solve difficult problems generating positive feedback.- You have a solid understanding of design approaches (and how to best use them).- You are able to work independently and with your team to deliver software successfully. - Your work is consistently of a high quality (e.g., secure, testable, maintainable, low-defects, efficient, etc.) and incorporates best practices. Your team trusts your work.- Your code reviews tend to be rapid and uneventful. You provide useful code reviews for changes submitted by others. - You focus on operational excellence, constructively identifying problems and proposing solutions, taking on projects that improve your team’s software, making it better and easier to maintain.- You make improvements to your team’s development and testing processes. - You have established good working relationships with peers. You recognize discordant views and take part in constructive dialogue to resolve them. - You are able to confidently train new team-mates about your customers, what your team’s software does, how it is constructed, tested, operates, and how it fits into the bigger picture.A day in the lifeEngineers in this role will work on automation, development, and operations to support AWS machine learning services for US government customers. They will work in an agile environment, attend daily standup, and collaborate closely with teammates. They will work on exciting challenges at scale and tackle unsolved problems. About the teamThe AWS AI/ML Amazon Dedicated Cloud team is a devops team focused on supporting US government customers by delivering, supporting and customizing AWS AI/ML commercial services for our customers use cases. We strongly believe in automating our operations, continuously improving our processes, and always insisting on the highest standards.We are open to hiring candidates to work out of one of the following locations:Denver, CO, USABASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming languagePREFERRED QUALIFICATIONS- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience- Bachelor's degree in computer science or equivalentAmazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from $115,000/year in our lowest geographic market up to $223,600/year in our highest geographic market. Pay is based on a number of factors including market location and may vary depending on job-related knowledge, skills, and experience. Amazon is a total compensation company. Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits. For more information, please visit https://www.aboutamazon.com/workplace/employee-benefits. This position will remain posted until filled. Applicants should apply via our internal or external career site.
Senior Software Engineer, Backend
Vorto, Denver
About VORTOWe are building software products to enable businesses to be more economically and environmentally sustainable by digitally transforming the supply chain. As a software engineer at VORTO you will help us define the frontier of logistics optimization, supply prediction, and demand prediction. Our customers love our product.Our Tech StackOur backend uses modern technologies like: Google Cloud Platform, GoLang, Docker, Kubernetes, PostgreSQL, Redis, NATS, GRPC & Protobuf.About the RoleAre you prepared to work with a strong software engineering team that is dedicated to disrupting the status quo? Are you looking for a challenge that will leave you feeling fulfilled? If yes, our Sr. Software Engineer role is perfect for you!Every member of the VORTO team is focused on innovating on behalf of our customers. This position is highly entrepreneurial in nature, hence it requires candidates who can develop a full picture of the business problem to build a solution.You will work with a small, dedicated, and passionate team of engineers who are driven to revolutionize the supply chain. Your code will be used to manage the flow of thousands of drivers and trucks per day. Specifically, you will:Deeply learn our industries served & user personas to successfully take ownership of features from idea to productionRapidly design, build and maintain APIs, services, and systemsDebug production issues across services and multiple levels of the stackFollow best practices to write high-quality, secure, maintainable, scalable, testable, and efficient codeRequirementsHere are some qualifications we look for:5+ years experience working in a fast-paced work environmentHands-on experience developing, implementing, and maintaining production codebasesGoLang experience preferredHave extensive experience with SQL / PostgresDesire to understand the business context for the solutions you are buildingHold yourself and others to a high standard when working with production systemsDevOps experience with Docker containers, Kubernetes, NATS, and RedisCompensation: $150-180kBenefitsAt VORTO we are committed to developing our employees and providing them exciting opportunities to grow and prosper in their careers. We encourage you to visit our careers page and read this blog post to learn more about our culture.We offer a competitive benefits package as well as numerous additional perks, including:Competitive compensation packagePaid Time Off and HolidaysHealth, Dental and Vision Insurance401(k) retirement plan with company matchFlex and Health Savings PlansCompany-paid life and short-term disability insuranceCompany-paid parking or RTD passVoluntary income protection benefits including Life, AD&D, Critical Illness, Hospital Indemnity, and Accident Protection InsuranceTuition AssistanceEmployee Assistance Program (EAP)Free or discounted legal programProduct & Services Discount ProgramModern office space in downtown Denver with daily coffee, tea, drinks & snacksWe supply the industry's best hardware and productivity softwareVorto is an Equal Opportunity Employer.The Senior Software Engineer, Backend position will be posted until a qualified candidate is hired.Disclaimer: This job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee. Other duties, responsibilities and activities may change or be assigned.
Software Solutions Architect ( Remote )
AssistRx, Denver
Description Communicate with clients, account managers, product owners, and analysts to understand business requirements Ability to translate business requirements into technical designs, guides, and implementations Understanding of basic SDLC and experience working under agile project management styles Ability to document technical designs and data exchange standards in a way that can be handed off to internal and external development teams Communicate with development teams to guide technical leaders towards a successful implementation Understanding of HTTP-based API design, Swagger/OpenAPI interface design, and SFTP-based file transfer designs Ability to work with DBAs to design database schemas that satisfy performance, application, and reporting needs Attend release CAB meetings to discuss any changes that may be released Attend client and product request intake meetings to discuss, understand, and estimate new projects and requirements Perform debugging, testing, code improvement and re-designing tasks Work with customer service and quality analysis teams to optimize products and ensure products stay up-to-date and continue to satisfy customer needs Provide customers with ongoing technical support Ability to contribute to ASP.NET Core services through code commits and code reviews Ability to research and improve service performance issues through debugging sessions, code commits, and database query fixes :15% hands on keyboard expectationRequirementsSkills Experience with .NET Framework, .NET Core, ASP.NET Web API, and ASP.NET Core tech stacks Experience with Azure services such as App Services, Azure Functions, Event Grids, Service Buses, and Blob Storages (or other cloud service equivalents) Experience with data persistence technologies such as SQL Server, Oracle, mysql, or redis High level understanding of data exchange protocols such as HTTP and SFTP Experience with git or other version control tools Experience with Entity Framework, Dapper, or other ORMsBenefitsSupportive, progressive, fast-paced environment Competitive pay structure Matching 401(k) with immediate vesting Medical, dental, vision, life, & short-term disability insuranceAssistRx, Inc. is proud to be an Equal Opportunity Employer. All qualified applicants will receive consideration without regard to race, religion, color, sex (including pregnancy, gender identity, and sexual orientation), parental status, national origin, age, disability, family medical history or genetic information, political affiliation, military service, or other non-merit based factors, or any other protected categories protected by federal, state, or local laws.All offers of employment with AssistRx are conditional based on the successful completion of a pre-employment background check.In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire. Sponsorship and/or work authorization is not available for this position.AssistRx does not accept unsolicited resumes from search firms or any other vendor services. Any unsolicited resumes will be considered property of AssistRx and no fee will be paid in the event of a hire
Manager, Software Engineering ( Remote ) - Salesforce
AssistRx, Denver
A technology solutions firm based in Orlando, Florida; AssistRx focuses on connecting pharmaceutical and biotech manufacturers together with their patients, providers and pharmacies. iAssist?, AssistRx's flagship product is a state-of-the-art technology that simplifies the prescribing process of specialty therapies and applies a menu of technology solutions that ultimately improves what is most crucial to every pharmaceutical and biotech brand - accuracy, adherence and, most importantly, access and speed to therapy.Requirements Drive the execution and delivery of features by collaborating with many cross functional teams, architects, product owners, and developers Experience with short release cycles, feature toggle implementations, and continuous integration Experience with a microservice architecture and platform-based development Reponsible for development process improvement and removing impediments Contributes to development tasks such as coding and feature verifications to assist teams with release commitments Coaching and mentoring leads through technical and nontechnical challengesBachelor's degree in Computer Science, Business Information Systems or related field or equivalent work experience is required6+ years experience in software developmentLeading a teamExperience(s) as a technical or team lead or equivalent experienceWorking knowledge of unit testing, user stories or use cases, design patterns or equivalent experience, and object oriented software designDesire to be a team player and work in a fast-paced environmentAdvanced knowledge of Salesforce.com CRM platformExperience with developing using Apex, Flows, Lightning components, and integrations with third parties (internal and external) using platform eventsProven advocate for best practices in software design and developmentSalesforce certification(s) a plus!BenefitsSupportive, progressive, fast-paced environmentCompetitive pay structureMatching 401(k) with immediate vestingMedical, dental, vision, life, & short-term disability insuranceAssistRx, Inc. is proud to be an Equal Opportunity Employer. All qualified applicants will receive consideration without regard to race, religion, color, sex (including pregnancy, gender identity, and sexual orientation), parental status, national origin, age, disability, family medical history or genetic information, political affiliation, military service, or other non-merit based factors, or any other protected categories protected by federal, state, or local laws.All offers of employment with AssistRx are conditional based on the successful completion of a pre-employment background check.In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire. Sponsorship and/or work authorization is not available for this position.AssistRx does not accept unsolicited resumes from search firms or any other vendor services. Any unsolicited resumes will be considered property of AssistRx and no fee will be paid in the event of a hire
Engineering Technologist I
Leprino Foods, Denver
Leprino FoodsPosition Title: Engineering Technologist I Shift Type: Full Time Location: Denver, CO, US, 80211 Posted Date: Apr 6, 2024 Requisition ID: 29615 Job Functions: Technical Services Description: Within our Corporate Capital Projects & Execution team located in Denver – Leprino is seeking a Design Technologist I to move our organization to even larger levels of project and construction efficiencies! We take pride in our vision to be "world's best", it is why we work harder, invest more, and continually innovate. At Leprino Foods, starting compensation for this role typically ranges between $75,000 and $87,000. This position has an annual target bonus of 5% Provides support to regional and corporate engineering staff on capital projects by performing a wide variety of design-related work.Performs CAD design work for potential or new plant and capital projects.Works with project suppliers to ensure that equipment designs meet Leprino specifications and serves the required fit, form, and function, as well as critical dimensions. Reviews vendor layouts and equipment design to determine alternative solutions to existing problems.Assists plants during the planning, installation, and start-up of new equipment or process renovations/expansions.Assists with the modification of equipment or building design based on feedback from Project Engineers and Project Managers to achieve desired results. You Have At Least (Required Qualifications):Associates Degree in Engineering Technology, a technical drafting degree, or equivalent relevant work experience5+ year of CAD designing and drafting experience in the food, beverage, pharmaceutical, or biotechnology industriesExperience with 3D modeling software (Inventor, Solidworks, Pro-E, Catia, etc.) We Hope You Also Have (Preferred Qualifications):Experience with creating P&IDExperience with creating architectural layout schematicsExperience with creating equipment part and assembly drawingsKnowledge of Autodesk Inventor iLogicBiotechnology, Beverage, or Dairy industry experience Leprino Foods celebrates and supports diversity. We believe in equal opportunity and do not discriminate on the basis of race, religion, ethnicity, national origin, gender, sexual orientation, age, marital status, veteran status, or disability. We know we are better together and are committed to creating an inclusive and supportive culture that uses the unique talents, experiences, background, and perspectives of each individual employee. Offering You In Return:A chance to be part of a global team of individuals passionate about producing and delivering high-quality products that help feed and nourish families around the world. Leprino Foods could not be where it is today without our incredible employees. That is why we share in our success together by rewarding you for your hard work. Hiring great people who are in it for the long run is our goal. Through competitive salaries and bonuses, life, medical/dental/vision coverage, voluntary benefits, employee assistance programs, wellness incentives, tuition assistance, vacation, ten paid holidays, sick time, paid parental leave, annual merit increases, as well as the LFC Profit-Sharing & 401(k) plan. Your impact will be noticed and rewarded, as you seek to further our company, our customers, and one another. Our Story:Leprino Foods’ history dates back over 70 years, when Jim Leprino first started making small batches of mozzarella for local markets and eateries in the Little Italy neighborhood of Denver. We’ve grown a bit since then. Today, Leprino Foods is the world’s largest manufacturer of mozzarella and lactose, and a leading producer of whey protein. Still owned by Jim and the Leprino family, our sights are set to be the “World’s Best Dairy Food and Ingredient Company.” To help us achieve that bold vision, we’re looking for our secret ingredient: You. A motivated team member who is the best at what you do. Three passionate individuals in a small corner grocery store in the early 1950s have now grown to almost 5,000 employees throughout 16 global locations. Will you join us on our journey?Leprino Foods Company utilizes the services of Psychemedics to perform our Hair Follicle Drug Testing. Additional information about this process can be obtained at https://www.psychemedics.com Leprino Foods requires all individuals to wear the appropriate Personal Protection Equipment (PPE) as required by the role and location. Leprino Foods Company supports a drug-free workplace and is an EEO/Affirmative Action Employer – M/F/Disability/VeteranNearest Major Market: Denver PI239401307
Software Quality Engineer and Tester
9th Way Insignia, Denver
Company Introduction 9th Way Insignia is a service-disabled, veteran-owned small business bringing transformative technology to our government customers so they can achieve their missions. Our specialties include cybersecurity, cloud modernization, software development, data analytics, enterprise architecture, enterprise IT, analytics and artificial intelligence. Learn more about 9th Way Insignia at https://9thwayinsignia.com/ Team (Project) Introduction 9th Way Insignia Technology is looking for a Software Quality Engineer and Tester to assist in providing Information Technology Program Management and technical support (i.e., development, operations and maintenance) to the Department of Veterans Affairs, Benefits and Memorial Services (BAM) Portfolio. BAM provides high quality, effective, and efficient Information Technology (IT) services to those responsible for providing care to the Veterans at the point-of-care as well as throughout all points of the Veterans' health care in an effective, timely and compassionate manner. VA depends on Information Management/Information Technology (IM/IT) systems to meet mission goals, and deliver world-class, innovative systems that ensure reliable, secure, and seamless delivery of benefits and services directly to Veterans and their families. The BAM serves the Veterans Benefits Administration, the Board of Veterans Appeals, and the National Cemetery Administration to develop and manage advanced technology solutions. Functional Job (LCAT) Information: Software Quality Assurance Engineer and Tester develops and executes software test plans in order to identify software problems and their causes. Professional Level Information: A Software Quality Engineer-Tester aligns as an Engineer (3) within 9th Way Insignia Technology. An Engineer, 3 typically plans and directs research or development work on complex projects, along with engaging various parties in design and development. Costs and recommendations of new components may also involve part of the job scope. Performs multiple engineering-related tasks in various assignments within the project and firm. An Engineer, 3 oversees the design, development, implementation, and analysis of technical products and systems. An Engineer, 3 has broad knowledge of engineering procedures and assists in the resolution of complex problems. An Engineer, 3 has strong technical skills and background, a knack for learning new technologies, and a blend of good problem-solving and innovation needed to resolve a wide variety of technical production challenges. Responsibilities: Test Planning and Design: Collaborate with development teams and stakeholders to understand project requirements, define test objectives, and develop comprehensive test plans and test cases. Test Execution: Execute test cases manually and/or using automated testing tools, document test results, and report defects accurately and in a timely manner. Regression Testing: Conduct regression testing to validate software changes and ensure existing functionality is not adversely affected by updates or enhancements. Performance Testing: Design and execute performance tests to assess software performance, scalability, and reliability under various load conditions. Defect Management: Identify, document, prioritize, and track defects using issue tracking systems (e.g., JIRA), work closely with development teams to investigate and verify fixes. Test Automation: Develop and maintain automated test scripts using testing frameworks (e.g., Selenium, JUnit) to improve testing efficiency and coverage. Quality Assurance Processes: Contribute to the improvement of QA processes, standards, and best practices, and participate in peer reviews of test plans, test cases, and automation scripts. Collaboration: Collaborate effectively with cross-functional teams including developers, product managers, and technical support to ensure timely delivery of high-quality software products. Documentation: Create and maintain test documentation including test plans, test cases, test reports, and release notes. Continuous Learning: Stay current with industry trends, tools, and technologies related to software testing and quality assurance, and share knowledge with team members. Requirements: Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent work experience in lieu of degree). 7-9 years of experience in software quality assurance and testing roles, with a strong understanding of software testing principles, methodologies, and best practices. Experience with manual testing techniques and tools, as well as test automation tools and frameworks. Knowledge of software development lifecycle (SDLC) processes and methodologies (e.g., Agile, Waterfall). Strong analytical and problem-solving skills, with attention to detail and ability to prioritize and manage multiple tasks. Excellent communication skills, both verbal and written, and ability to work collaboratively in a team environment. Preferred/Desired: Proficiency in programming/scripting languages such as Java, Python, or JavaScript is a plus. Experience with test management and defect tracking tools (e.g., JIRA, TestRail, HP ALM). Master's degree in computer science, Information Technology, Business Administration, or related field Knowledge of ITIL, IT governance frameworks, and industry best practices is a plus. ISTQB or other relevant certifications are a plus. Salary Range: The salary range for this position is $96,370 - $124,544 9th Way Insignia's range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law. Location: Remote 9th Way Insignia reserves the right to adjust work location based upon mission requirements. Clearance, background investigation: Applicants selected will be subject to a security investigation and may need to meet eligibility requirements for access to classified information. Legal: We're an equal employment opportunity/affirmative action employer that empowers our people to fearlessly drive change - no matter their race, color, ethnicity, religion, sex (including pregnancy, childbirth, lactation, or related medical conditions), national origin, ancestry, age, marital status, sexual orientation, gender identity and expression, disability, veteran status, military or uniformed service member status, genetic information, or any other status protected by applicable federal, state, local, or international law. PDN-9bc74b35-e657-4769-b9ee-ee463686306e
Software Developer
9th Way Insignia, Denver
Company Introduction 9th Way Insignia is a service-disabled, veteran-owned small business bringing transformative technology to our government customers so they can achieve their missions. Our specialties include cybersecurity, cloud modernization, software development, data analytics, enterprise architecture, enterprise IT, analytics and artificial intelligence. Learn more about 9th Way Insignia at https://9thwayinsignia.com/ Team (Project) Introduction 9th Way Insignia Technology is looking for a Software Developer, Systems Software to assist in providing Information Technology Program Management and technical support (i.e., development, operations and maintenance) to the Department of Veterans Affairs, Benefits and Memorial Services (BAM) Portfolio. BAM provides high quality, effective, and efficient Information Technology (IT) services to those responsible for providing care to the Veterans at the point-of-care as well as throughout all points of the Veterans' health care in an effective, timely and compassionate manner. VA depends on Information Management/Information Technology (IM/IT) systems to meet mission goals, and deliver world-class, innovative systems that ensure reliable, secure, and seamless delivery of benefits and services directly to Veterans and their families. The BAM serves the Veterans Benefits Administration, the Board of Veterans Appeals, and the National Cemetery Administration to develop and manage advanced technology solutions. Functional Job (LCAT) Information: A Software Developer, Systems Software - Research, design, develop, and test operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific, and general computing applications. Set operational specifications and formulate and analyze software requirements. May design embedded systems software. Apply principles and techniques of computer science, engineering, and mathematical analysis. Professional Level Information: A Software Developer aligns as an Engineer (3) within 9th Way Insignia Technology. An Engineer, 3 typically plans and directs research or development work on complex projects, along with engaging various parties in design and development. Costs and recommendations of new components may also involve part of the job scope. Performs multiple engineering-related tasks in various assignments within the project and firm. An Engineer, 3 oversees the design, development, implementation, and analysis of technical products and systems. An Engineer, 3 has broad knowledge of engineering procedures and assists in the resolution of complex problems. An Engineer, 3 has strong technical skills and background, a knack for learning new technologies, and a blend of good problem-solving and innovation needed to resolve a wide variety of technical production challenges. Responsibilities: Software Development: Design, develop, and maintain system software components and modules, including operating systems, device drivers, middleware, and system utilities. Coding and Testing: Write clean, efficient, and well-documented code in languages such as C, C++, Java, or Python, and conduct unit testing and integration testing to ensure software quality and reliability. System Architecture: Collaborate with architects and engineers to design and implement scalable and efficient system architectures, considering performance, security, and resource constraints. Performance Optimization: Analyze and optimize system software performance, memory usage, and resource utilization to enhance overall system efficiency and responsiveness. Debugging and Troubleshooting: Investigate and debug complex software issues, identify root causes, and implement effective solutions to resolve software defects and performance bottlenecks. Version Control and Documentation: Use version control systems (e.g., Git) to manage code repositories, maintain technical documentation, and contribute to code reviews and team collaboration. Collaboration: Work closely with hardware engineers, firmware developers, QA engineers, and other stakeholders to integrate software components, validate system functionality, and support product releases. Security and Compliance: Ensure system software adheres to security standards, data protection regulations, and industry best practices for secure software development. Continuous Learning: Stay updated with emerging technologies, trends, and best practices in systems software development, and apply new knowledge to improve software design and development processes. Problem-Solving: Analyze complex technical problems, propose innovative solutions, and implement effective strategies to overcome technical challenges and meet project deadlines. Requirements: Bachelor's degree in Computer Science, Computer Engineering, or related field (or equivalent work experience in lieu of degree). 7-9 Years Experience Proficiency in programming languages such as C, C++, Java, or Python, as well as familiarity with scripting languages and shell scripting. Strong understanding of operating systems, computer architecture, system-level programming, and software development methodologies (e.g., Agile, Scrum). Experience with system debugging tools, performance profiling tools, and software development tools (e.g., IDEs, build tools). Knowledge of network protocols, file systems, memory management, and multi-threading concepts. Familiarity with version control systems (e.g., Git), issue tracking systems (e.g., JIRA), and software testing frameworks. Excellent problem-solving skills, analytical thinking, and attention to detail. Strong communication skills and ability to collaborate effectively in a team environment. Preferred/Desired: Master's degree preferred). Experience working in Agile or iterative development environments is a plus. Salary Range: The salary range for this position is $96,370- $124,000 9th Way Insignia's range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law. Location: Remote 9th Way Insignia reserves the right to adjust work location based upon mission requirements. Clearance, background investigation: Applicants selected will be subject to a security investigation and may need to meet eligibility requirements for access to classified information. Legal: We're an equal employment opportunity/affirmative action employer that empowers our people to fearlessly drive change - no matter their race, color, ethnicity, religion, sex (including pregnancy, childbirth, lactation, or related medical conditions), national origin, ancestry, age, marital status, sexual orientation, gender identity and expression, disability, veteran status, military or uniformed service member status, genetic information, or any other status protected by applicable federal, state, local, or international law. PDN-9bc74b36-b730-4108-9e5b-5b8f9b1d38b8
Software Developer
9th Way Insignia, Denver
Company Introduction 9th Way Insignia is a service-disabled, veteran-owned small business bringing transformative technology to our government customers so they can achieve their missions. Our specialties include cybersecurity, cloud modernization, software development, data analytics, enterprise architecture, enterprise IT, analytics and artificial intelligence. Learn more about 9th Way Insignia at https://9thwayinsignia.com/ Team (Project) Introduction 9th Way Insignia Technology is looking for a Software Developer - Applications to assist in providing Information Technology Program Management and technical support (i.e., development, operations and maintenance) to the Department of Veterans Affairs, Benefits and Memorial Services (BAM) Portfolio. BAM provides high quality, effective, and efficient Information Technology (IT) services to those responsible for providing care to the Veterans at the point-of-care as well as throughout all points of the Veterans' health care in an effective, timely and compassionate manner. VA depends on Information Management/Information Technology (IM/IT) systems to meet mission goals, and deliver world-class, innovative systems that ensure reliable, secure, and seamless delivery of benefits and services directly to Veterans and their families. The BAM serves the Veterans Benefits Administration, the Board of Veterans Appeals, and the National Cemetery Administration to develop and manage advanced technology solutions. Functional Job (LCAT) Information: Software Developer, Applications - Develop, create, and modify general computer applications software or specialized utility programs. Analyze user needs and develop software solutions. Designs software or customizes software for client use with the aim of optimizing operational efficiency. May analyze and design databases within an application area, working individually or coordinating database development as part of a team. May supervise computer programmers. Professional Level Information: A Computer Software Developer-Applications aligns as a Level 4 (H) within 9th Way Insignia Technology. A Level 4 Hybrid Manager accomplishes department objectives by managing staff and processes and evaluating department activities. Focuses on leading a team and working hands-on with projects involving technology. Hybrid Managers require skills and qualifications such as exceptional leadership, communication and interpersonal skills. Responsibilities: Design and develop software applications using programming languages such as Java, C#, Python, or others as required. Collaborate with product managers, designers, and other stakeholders to understand requirements and translate them into technical specifications. Write clean, efficient, and maintainable code following coding standards and best practices. Conduct thorough testing of applications to ensure functionality, performance, and security. Troubleshoot and debug issues reported by users or identified during testing phases. Participate in code reviews to ensure code quality, maintainability, and adherence to coding standards. Keep abreast of industry trends, technologies, and best practices to continuously improve development processes and outcomes. Document software designs, processes, and procedures to facilitate knowledge sharing and maintain system integrity. Collaborate with cross-functional teams including quality assurance, operations, and support to deploy and maintain applications in production environments. Provide technical support and guidance to team members as needed. Requirements: Bachelor's degree in Computer Science, Software Engineering, related field, (or equivalent work experience in lieu of degree) Proven experience as a Software Developer or Software Engineer, with a focus on application development. Proficiency in programming languages such as Java, C#, Python, or others relevant to the job requirements. Strong understanding of software development methodologies, design patterns, and best practices. Experience with front-end technologies (HTML, CSS, JavaScript) and frameworks (React, Angular, Vue.js) is a plus. Familiarity with database systems such as SQL, NoSQL, and ORM frameworks. Excellent problem-solving skills and attention to detail. Effective communication and collaboration skills to work in a team environment. Ability to manage multiple tasks and prioritize work effectively to meet deadlines. Experience with version control systems (Git, SVN) and Agile/Scrum methodologies is desirable. Preferred/Desired: Relevant certifications (e.g., Certified Computer Systems Analyst) are a plus. Master's degree in Computer Science, Software Engineering, related field Salary Range: The salary range for this position is $101,188 - $163,000. 9th Way Insignia's range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law. Location: Remote 9th Way Insignia reserves the right to adjust work location based upon mission requirements. Clearance, background investigation: Applicants selected will be subject to a security investigation and may need to meet eligibility requirements for access to classified information. Legal: We're an equal employment opportunity/affirmative action employer that empowers our people to fearlessly drive change - no matter their race, color, ethnicity, religion, sex (including pregnancy, childbirth, lactation, or related medical conditions), national origin, ancestry, age, marital status, sexual orientation, gender identity and expression, disability, veteran status, military or uniformed service member status, genetic information, or any other status protected by applicable federal, state, local, or international law. PDN-9bc74b3c-f1e2-4f51-9682-d730aa0fb300
Software Developer Analyst II or Senior (Automation & AI)
Black Hills Energy, Denver, Colorado, United States
Software Developer Analyst II or Senior (Automation & AI) Location: Denver, CO, United States Job ID: 35216 Date Posted: Apr 25, 2024 Salary: $ 75550 to $ 113350 Annually Share: share to e-mail Apply Now > Job Description Job Specifications As a key member of the Black Hills IT Business Applications team, this position will be responsible for developing applications that simplify, optimize and automate Black Hills Corporation’s business processes. Responsibilities include writing software to automate business process, installing and supporting vendor software packages, partnering with business units, other IT team members and vendors to implement software to specifications, constructing, improving, and maintaining existing systems, and preparing and maintaining application system and technical documentation. SALARY RANGE: Determined by the knowledge, skills, and abilities of the applicant. Level II:$75,550 - $113,350 Senior Level:$88,700 - $133,150 REPORTING RELATIONSHIP: Business Applications Supervisor/Manager LOCATION:Rapid City, South Dakota + A comprehensive relocation package is offered for this position! Details about this package will be shared during the interview and offer process. ESSENTIAL JOB FUNCTIONS: + Requirement Analysis: Collaborate with stakeholders to understand business processes and identify automation opportunities. + Solution Design: Develop comprehensive plans for automation solutions, considering system integrations, scalability, and user requirements. + Microsoft Power Platform Development: Develop applications from the ground up utilizing skills including object-oriented programming, Power Apps, Power Automate, SharePoint, databases (Dataverse), and Power BI. + Work with IT and other business team members in all phases of software implementation/software development lifecycles, including identifying and documenting requirements, creating technical design documents, developing, and testing solutions, troubleshooting, and resolving application issues. This includes vendor-supplied patches and fixed. + Create SQL scripts to correct data and/or to answer ad-hoc data requests and partner with business intelligence teams to generate data to produce enterprise reporting solutions. Work with the database administration and other IT infrastructure teams as the need arises for environment configuration. + Take proactive steps to evaluate issues, determine alternatives, and implement the appropriate solution for the client group. Provide follow-up to ensure successful implementation of designs and enhancements. + Improve business processes by monitoring and analyzing trends in service tickets received, aiding in problem resolution, and recommending improvements in systems and/or systems and business process training. + Follow best practices for version control and application lifecycle management and participate and ensure compliance with IT change control and SOX processes. + Be available as part of a rotating on-call schedule to respond during non-working hours, especially related to project target dates and company emergencies. ADDITIONAL RESPONSIBILITIES: + Work with Technology Integration Specialists or Business Users to design and deliver training. + Stay up to date on changes and advances in technology that could affect the company. + Collaborate, mentor, and cross-train with a team of analysts and software developers on concepts, standard methodologies, and software development. QUALIFICATIONS: + Level II - + Minimum of (3) three years of professional experience with software development required. + Associate degree in software engineering, equivalent software development, or equivalent combination of education and experience required. + Senior Level - + Minimum of (5) five years of professional experience with software development required. + Bachelor’s degree in information technology or related specialty, or equivalent combination of education and experience, required. KNOWLEDGE/SKILLS/ABILITIES: + Depending upon assignments, experience with programming languages and related technologies including Microsoft Power Platform, C#, Java, JavaScript, XML, and PowerShell. + Prior experience designing, developing, and supporting automated processes and information systems. + Knowledge of information engineering concepts, including business area analysis, business system design, data modeling, and application construction. + Knowledge of Generative AI concepts and technologies including large language models (LLM). + Knowledge in database design and writing SQL queries with SQL Server, Oracle, or other database technologies to facilitate data analysis and ad-hoc reporting, and to diagnose and resolve software issues. + Good communication, customer service, leadership, time management, and organizational skills along with demonstrating the ability to prioritize, work within challenging situations, and adapt quickly when business priorities change. + Proven understanding of the importance of cybersecurity in protecting company technology assets. Understanding of Sarbanes-Oxley and other risk-based controls as they relate to software systems preferred but not required. + Maintains a regular, dependable attendance and a consistently high level of performance. + Ability to work independently with vendors, other IT team members and business partners both locally and remotely in software requirements and system support while keeping team members and leadership well informed of efforts. This description is not intended to be an all-inclusive list of responsibilities, duties, and requirements for employees in this position. Job descriptions may and do change periodically. Where positions are covered by a collective bargaining unit agreement, the terms and conditions of the agreement will apply. About our Company:We are a customer, growth and safety focused utility company that is dedicated to our communities. We improve life with energy as an energy partner of choice. Our diverse culture fuels unique perspectives, opening doors to new insights and possibilities. Based in Rapid City, South Dakota, we have over 3000 employees and serve 1.3 million natural gas and electric utility customers across eight states (South Dakota, Montana, Wyoming, Colorado, Nebraska, Iowa, Kansas, and Arkansas). Enjoy our Comprehensive Benefits Package! Annual discretionary bonuses, 401(k) (6% company match and up to 9% company retirement contribution), tuition reimbursement, generous paid time off benefits, including paid holidays and parental leave, company paid life insurance and disability benefits (short and long term), an employee assistance program and well-being benefits, and competitive medical, dental and vision insurance. Candidates must successfully pass a pre-employment drug screen and background check. Black Hills Energy does not sponsor applicants for work visas. All applicants must be legally authorized to work in the US. We are an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, or status as a protected veteran. If you require reasonable accommodation, please visit careers.blackhillsenergy.com for more information. Wage: 75550 to 113350 Share: mail Apply Now >